V příštím článku se podíváme na aliasový nástroj. Uživatelé GNU / Linuxu často potřebují používat stejný příkaz znovu a znovu. Tolikrát psaní nebo kopírování stejného příkazu může snížit produktivitu a odvrátit vás od toho, co opravdu děláte.
Můžeme si ušetřit nějaký čas vytváření aliasů pro naše nejpoužívanější příkazy. Jsou to něco jako vlastní zkratky. Používá se k představení příkazu (nebo sady příkazů) provedeného s vlastními možnostmi nebo bez nich.
Někteří nedoporučují použití takových nástrojů, protože navzdory své skvělé užitečnosti jeho použití může být kontraproduktivní. Zejména pro uživatele, kteří začínají ve světě Gnu / Linux a jeho terminálu. Vzhledem k tomu, že používání vlastních příkazů může být velmi užitečné a přátelské, může nás také přimět zapomenout na skutečné příkazy.
Seznam aliasů na vašem Ubuntu
Tento nástroj je již ve výchozím nastavení v našem Ubuntu nainstalován. K jeho použití budeme muset pouze upravit soubor .bashrc to je v osobní složce, skrytým způsobem.
Nejprve uvidíme a seznam definovaný v našem profilu právě spuštěním tohoto příkazu v terminálu (Ctrl + Alt + T):
alias
Zde vidíte Uživatelem definované výchozí aliasy v Ubuntu 18.04. Jak je uvedeno na snímku obrazovky, provedením v terminálu (Ctrl + Alt + T) příkaz «la»Byl by ekvivalentem běhu:
ls -A
Budeme moci vytvořit jeden z těchto odkazů s jediným znakem. Bude to ekvivalent velení podle našeho výběru.
Jak vytvořit aliasy
Jejich vytvoření je relativně rychlý a snadný proces. Kdokoli může vytvářet některé z těchto dvou typů: dočasné a trvalé.
Vytvořte dočasné aliasy
Musíme do terminálu napsat slovo alias. Pak budeme muset použít jméno, které chceme použít k provedení příkazu. Poté bude následovat znak '=' a volání příkazu, který chceme použít.
Následující syntaxe je následující:
alias nombreAlias="tu comando personalizado aquí"
To by byl skutečný příklad:
alias htdocs=”cd /opt/lampp/htdocs”
Po definování budeme moci pomocí zástupce 'htdocs' přejít do adresáře htdocs. Problém s touto zkratkou je v tom bude k dispozici pouze pro aktuální relaci terminálu. Pokud otevřete novou relaci terminálu, alias již nebude k dispozici. Pokud je chcete uložit mezi relacemi, budete potřebovat trvalou.
Vytvořte trvalé aliasy
Chcete-li zachovat aliasy mezi relacemi, budete je muset uložit do složky soubor profilu pro konfiguraci prostředí uživatele. Mohou to být:
- buší → ~ / .bashrc
- Z SH → ~ / .zshrc
- Ryby → ~ / .config / fish / config.fish
Syntaxe, která se má v tomto případě použít, je stejná jako při vytváření dočasné. Jediný rozdíl spočívá v tom, že jej tentokrát uložíme do souboru. Například v bash můžete otevřít soubor .bashrc pomocí svého oblíbeného editoru:
vim ~/.bashrc
V souboru najděte v souboru místo pro uložení aliasů. Dobré místo pro jejich přidání je obvykle na konci souboru. Z organizačních důvodů můžete zanechat komentář před:
#Mis alias personalizados alias imagenes=”cd /home/sapoclay/Imágenes/” alias actualizarsistema=”sudo apt update && sudo apt upgrade” alias pingxbmc="ping 192.168.1.100"
Po dokončení uložte soubor. Tento soubor bude automaticky nahrán při vaší příští relaci. Pokud chcete použít to, co jste právě napsali v aktuální relaci, spusťte následující příkaz:
source ~/.bashrc
Budeme také moci mít naše aliasy v samostatném dokumentu. Chcete-li definovat trvalý alias, musíte postupovat podle pokynů, které nám ukazuje soubor bashrc. Budeme moci mít samostatný soubor s názvem bash_aliases pro jejich uložení.
Každý, koho v tomto souboru vytvoříme, bude pracovat při příštím otevření nového terminálu. K okamžitému použití změn můžeme použít následující příkaz:
source ~/.bash_aliases
Odebrat aliasy
na odebrat alias přidaný pomocí příkazového řádku, můžete použít příkaz unalias.
unalias nombre_del_alias
V případě potřeby odebrat všechny definice aliasů, můžeme provést následující příkaz:
unalias -a [elimina todos los alias]
Mějte na paměti, že příkaz unalias platí také pouze pro aktuální relaci. Chcete-li jeden trvale odebrat, musíme odstranit příslušnou položku v souboru ~ / .bash_aliases.
Další věc, kterou je třeba mít na paměti, je, že pokud máme trvalý alias a přidáme dočasný během relace se stejným názvem, dočasný bude mít během aktuální relace vyšší oprávnění.
Toto byl malý průvodce, jak vytvořit vlastní aliasy pro spouštění často používaných příkazů. Pro dozvědět se více o tomto nástroji, můžete nahlédnout do článku napsaného v Wikipedia.
Úžasné, miloval jsem to !!! sloužil mi perfektně.