Jako uživatel Linuxu budete mít tendenci používat stejné příkazy znovu a znovu. To bude mít často tendenci negativně ovlivnit vaši produktivitu. Chcete-li se této nepříjemnosti vyhnout, alias
příkaz přijde vhod. Alias je vlastní zkratka, která představuje jiný příkaz. Je to příkaz shellu, který vám umožňuje definovat svůj vlastní příkaz na základě předem definované sady již existujících příkazů.
Abychom to uvedli do perspektivy, podívejme se na několik příkladů alias příkazů.
Výpis aktuálních aliasů v systému
Váš systém Linux je dodáván s předdefinovanými aliasy. Chcete-li zobrazit již existující aliasy, spusťte
$ alias
NEBO
$ alias -p
Výstup
Abychom si ověřili, že aliasy skutečně fungují, uvedeme jeden příklad. Spustíme ls
a porovnejte výstup s ls --color=auto
.
$ ls
NEBO
$ls --color=auto
Výstup
Jak můžeme vidět z výstupu výše, oba příkazy dávají stejný výsledek. Probíhá
$ ls
je stejné jako provedení
$ ls --color=auto
Vytváření aliasů v Linuxu
Pojďme se nyní naučit, jak vytvořit aliasy v Linuxu. Proces je rychlý a relativně snadný. Existují dva typy aliasů,
- Dočasné aliasy
- Trvalé aliasy
Pojďme se podívat na oba
Dočasné aliasy
Chcete-li vytvořit alias, použijte syntaxi uvedenou níže
$ alias command='command shortcut'
Například vytvořím alias pro ping Google DNS ping 8.8.8.8 -c 4
.
$ alias net='ping 8.8.8.8 -c 4'
Výstup
Chcete-li potvrdit, že alias funguje, spusťte
$ net
Výstup
Skvělý! Alias funguje. To však po restartu nepřetrvá. Proto musíme tento alias nastavit jako trvalý.
Trvalé aliasy
Chcete-li alias vynutit a učinit jej trvalým, musíte jej přidat do ~/.bashrc
soubor
$ vim ~/.bashrc
Dále připojte alias na konec souboru.
Výstup
Uložte a ukončete textový editor. Chcete-li ověřit, zda je alias trvalý, restartujte počítač
Nyní zkontrolujte existující aliasy ve vašem systému
$ alias
Jak odebrat alias
Chcete-li odebrat alias, použijte syntaxi níže
$ unalias alias_name
V našem příkladu bude příkaz
$ unalias net
Pokud to znovu zkontrolujete pomocí alias
příkaz, alias nebude zahrnut do seznamu aliasů
Koneckonců
To byl krátký návod na příkaz alias. Vaše zpětná vazba je velmi vítána.