Jak vytvořit a používat příkaz Alias v Linuxu
Uživatelé Linuxu často potřebují používat jeden příkaz znovu a znovu. Psaní nebo kopírování stejného příkazu znovu a znovu snižuje vaši produktivitu a odvádí vaši pozornost od toho, co máte dělat.
Můžete si ušetřit čas vytvořením aliasů pro nejčastěji používané příkazy. Aliasy jsou jako vlastní zkratky, které představují příkaz (nebo sadu příkazů), které lze provést s vlastními volbami nebo bez nich. Je pravděpodobné, že na svém systému Linux již používáte aliasy, aniž byste o tom věděli.
Seznam aktuálně definovaných aliasů v Linuxu
Seznam definovaných aliasů můžete ve svém profilu zobrazit jednoduchým spuštěním příkazu alias.
alias
Zde můžete vidět výchozí aliasy definované pro vašeho uživatele v systému Ubuntu.
Jak vidíte, provedení příkazu ll je ekvivalentní spuštění příkazu ls -alF
.
ll
ls -alF
Můžete vytvořit alias s jedním znakem, který bude ekvivalentní příkazu dle vašeho výběru.
Jak vytvořit aliasy v Linuxu
Vytváření aliasů je poměrně snadný a rychlý proces. Můžete vytvořit dva typy aliasů – dočasné a trvalé. Zkontrolujeme oba typy.
Vytváření dočasných aliasů v Linuxu
Co musíte udělat, je napsat slovo alias a poté použít název, který chcete použít k provedení příkazu, následovaný znakem "="
a citací příkazu, který chcete použít jako alias .
Syntaxe je následující:
alias shortName="your custom command here"
Zde je skutečný příklad:
alias wr=”cd /var/www/html”
Poté můžete pomocí zkratky "wr"
přejít do adresáře webroot. Problém s tímto aliasem je, že bude k dispozici pouze pro vaši aktuální relaci terminálu.
Pokud otevřete novou relaci terminálu, alias již nebude dostupný. Pokud si přejete uložit své aliasy napříč relacemi, budete potřebovat trvalý alias.
Vytváření trvalých aliasů v Linuxu
Chcete-li zachovat aliasy mezi relacemi, můžete je uložit do konfiguračního souboru uživatelského prostředí. Může to být:
- Bash – ~/.bashrc
- ZSH – ~/.zshrc
- Ryby – ~/.config/fish/config.fish
Syntaxe, kterou byste měli použít, je prakticky stejná jako při vytváření dočasného aliasu. Jediný rozdíl spočívá v tom, že to tentokrát budete ukládat do souboru. Takže například v bash můžete otevřít soubor .bashrc pomocí svého oblíbeného editoru takto:
vim ~/.bashrc
Najděte v souboru místo, kde chcete aliasy zachovat. Můžete je přidat například na konec souboru. Pro organizační účely můžete před svými aliasy zanechat komentář, například:
#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"
Uložte soubor. Soubor bude automaticky načten při vaší další relaci. Pokud chcete použít nově definovaný alias v aktuální relaci, zadejte následující příkaz:
source ~/.bashrc
Chcete-li odebrat alias přidaný pomocí příkazového řádku, lze jej zrušit pomocí příkazu unalias.
unalias alias_name
unalias -a [remove all alias]
Závěr
Toto byl krátký příklad toho, jak si vytvořit vlastní alias a spouštět často používané příkazy, aniž byste museli každý příkaz zadávat znovu a znovu. Nyní můžete přemýšlet o příkazech, které používáte nejčastěji, a vytvořit si pro ně zkratky ve vašem shellu.