GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit aliasy kláves příkazového řádku v Linuxu

Jako inženýr řešení se většina mé práce odehrává na terminálu Linux. Jak budete pokračovat v používání CLI, začnete si všímat, že většina příkazů, které denně používáte, je obvykle opakující se podmnožinou obecných příkazů, aby byl náš život jednodušší, jako základní pravidlo, které musíme dodržovat. použití těchto příkazů je co nejjednodušší. Již máme vybrané příkazy CLI jako ps , ls , sed , grep , atd., jejich používání může být jednoduché a zábavné pomocí aliasů pomocí kláves.

To vše bylo velmi dobře promyšleno a máme to štěstí, že nám bash poskytuje možnost používat aliasy kláves. Podívejme se, co můžeme dosáhnout jednoduchým uložením našich každodenních příkazů jako aliasů / zkrácených příkazů v Bash. Jste připraveni?

Jak uložit aliasy stisku kláves

Je to velmi jednoduché a přímočaré. Řekněme, že chcete vypsat veškerý obsah složky místo psaní ls -latr, chcete použít pouze ls pomocí alias příkaz:

$ alias ls='ls -latr' 

Stisky kláves můžete uložit, ale budou uloženy pouze do doby, než opustíte shell. Věnujte také pozornost mezerám ve výše uvedeném příkazu.

Co když chci dočasně zamaskovat tento výše deklarovaný alias:Stačí použít \ls a získáte pouze výchozí funkce.

Tipy:

  • Co když chcete odstranit alias v aktuálním prostředí?
  • Stačí zadat unalias ls

Nyní máme nápad, jak vytvořit vlastní zkratkové příkazy v Bash, ale také potřebujeme, aby to bylo uloženo, když se znovu přihlásíme do našeho bash shellu. Chcete-li to provést, musíte uložit příkaz alias do speciálního souboru s názvem ~/.bashrc kde si můžete uložit všechny své stisknuté aliasy, které zůstanou zachovány i po opětovném přihlášení do vašeho shellu. Nezapomeňte uvést zdroj vašeho .bashrc až do něj přidáte své aliasy, takže se vaše aliasy stanou aktivními bez odhlášení/přihlášení.

$ source ~/.bashrc 

Zde je několik skvělých příkladů, které používám ve svém .bashrc a můžete je začlenit, pokud je považujete za výhodné.

Prožitek jako Windows v Linuxu

alias copy="cp"

alias rename="mv"

alias md="mkdir"

alias rd="rmdir"

alias del="rm -i"

Snadné změny v adresáři

alias ..='cd ..'

alias ...='cd ../../../'

alias ....='cd ../../../../'

Aktualizovat příkazy

alias update='yum update'

alias updatey='yum -y update'

Aliasy správce předplatného

alias sml=`subscription-manager list --available --all`

alias smr=`subscription-manager remove --all`

Náhodný seznam užitečných příkazů

alias root='sudo -i'

alias su='sudo -i'

alias reapache='systemctl restart httpd'

alias cpuinfo=’lscpu’

alias tcpdump=’tcpdump -i eth0`

alias ping=’ping 8.8.8.8 -c 5’

#browser selection

alias chrome='/opt/google/chrome/chrome'

alias opera='/opt/opera/opera'

alias firefox=’/opt/firefox/firefox’

alias df='df -khT'

alias du='du -h'

alias top='atop'

Souhrn

Můžete pokračovat v přidávání různých aliasů, ale cílem tohoto článku je usnadnit vám život uložením pravidelně používaných příkazů do .bashrc soubor a pomocí aliasu zkratky zavolejte příkaz s volbami.

Chcete vyzkoušet Red Hat Enterprise Linux? Stáhněte si ji nyní zdarma.


Linux
  1. Jak vytvořit alias a používat příkaz Alias ​​v Linuxu

  2. Jak vytvořit skript příkazu Linux

  3. Jak vytvořit Linux bootovatelné USB z Linux Command-Line

  1. Jak vytvořit balíček RPM pro Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit službu Systemd v Linuxu

  1. 15 aliasů příkazového řádku, které vám ušetří čas

  2. Jak používat aliasy shellu v Linuxu

  3. Jak vytvořit vlastní příkazy v Unixu/Linuxu?