GNU/Linux >> Znalost Linux >  >> Linux

Příklady vytvoření aliasu příkazu v různých shellech

Alias ​​pro příkazy vám umožňuje definovat vlastní krátké snadno zapamatovatelné zkratky příkazů. Níže jsou uvedeny některé příklady trvalého definování aliasů příkazů do různých shellů, jako je bash, ksh a sh. Můžete také definovat aliasy na příkazovém řádku, ale po změně shellu nebo odhlášení ze shellu nebudou přetrvávat.

Bash Shell

Chcete-li vytvořit alias příkazu pro shell bash:
1. Přihlaste se jako uživatel.

2. Přidejte následující řádky do .bashrc v domovském adresáři uživatele:

$ vi ~/.bashrc
alias [alias_name]='[command]'
export [alias_name]

Například:

$ vi ~/.bashrc
alias l='ls -lrt'
export l

3. Žádné odhlášení ze shellu a přihlášení znovu.

4. Spusťte příkaz použitý v alias.

$ [alias_name]

V našem příkladu použijeme :

$ l
POZNÁMKA :Vytvořte soubor .bashrc, pokud tam ještě není.

ksh Shell

Chcete-li vytvořit alias příkazu pro shell ksh:
1. Přihlaste se jako uživatel.

2. Přidejte následující řádky do .kshrc v domovském adresáři :

$ vi ~/.kshrc
alias [alias_name]='[command]'
export [alias_name]

Například:

vi ~/.bashrc
alias c='clear'
export c

3. Opusťte shell a znovu se přihlaste.

4. Spusťte příkaz použitý v alias:

$ [alias_name]
POZNÁMKA :Vytvořte soubor .kshrc, pokud tam ještě není.

sh Shell

Chcete-li vytvořit alias příkazu pro shell /bin/sh:
1. Přihlaste se jako uživatel.

2. Přidejte následující řádky do .profile v domovském adresáři :

$ vim ~/.profile
alias [alias_name]='[command]'
export [alias_name]

Například:

$ vi ~/.profile
alias d='cd /some/log/directory'
export d

3. Odhlaste se ze shellu a znovu se přihlaste.

4. Spusťte příkaz použitý v aliasu a ověřte, zda funguje podle potřeby.

$ [alias_name]

Dočasné definování aliasu příkazu na příkazovém řádku

Můžete také dočasně definovat alias pro přihlášený shell pomocí příkazu níže. Vezměte prosím na vědomí, že alias přestane fungovat, pokud změníte shell nebo se odhlásíte z shellu a znovu se přihlásíte. Níže uvedené příkazy fungují pro všechny shelly.

# alias [alias_name]='[command]'
# export [alias_name]
Jak používat aliasy shellu v Linuxu


Linux
  1. 15 užitečných vestavěných příkazů Bash Shell (s příklady)

  2. Jak používat aliasy shellu v Linuxu

  3. Příklady vytvoření aliasu příkazu v různých shellech

  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. Příklady příkazů chsh v Linuxu

  1. Aliasy příkazového řádku v prostředí Linux

  2. Jaké jsou různé typy shellů v Linuxu?

  3. w Příklady příkazů v Linuxu