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 :
$ lPOZNÁ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