Vyhledávání na webu

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.