Příkaz alias se v Linuxu používá k provádění příkazů s referenční hodnotou konkrétní syntaxe. Alias svým způsobem funguje jako proměnná pro příkaz. Můžete přiřadit alias konkrétnímu příkazu a později místo psaní skutečného příkazu můžete při provádění pouze použít danou hodnotu aliasu. Tímto způsobem můžete učinit příkaz terminálu méně komplikovaným a snadno zapamatovatelným.
Použití alias v příkazu může usnadnit práci; pomáhá nám to vyhnout se pravopisným chybám a zapamatovat si příkaz. Pokud jste databázový inženýr, termín alias vám může být docela známý. V relačních databázích programátoři často používají aliasy, aby byla databáze srozumitelnější. V Linuxu je použití příkazu alias v shellu skutečně skvělé a pohodlné; také vám dodá profesionální atmosféru.
Syntaxe příkazu Alias v systému Linux
Příkaz alias má pouze několik syntaxí, které si musíte zapamatovat. Ve skutečnosti většina lidí používá příkaz alias, aby si nepamatovala syntaxi příkazu, takže příkaz alias je navržen tak, že si nemusíte pamatovat mnoho syntaxí aliasů. Zde uvidíme několik syntaxí a jejich případy použití.
Zde je formát příkazu Alias v systému Linux
alias [option] [name]='[value]'
- Alias:Syntaxe aliasu inicializuje procesy aliasů v systému Linux.
- [volba]:Tato možnost umožňuje uživateli zobrazit všechny aktuální aliasy v systému Linux.
- [jméno]:V příkazu alias název odkazuje na skutečnou hodnotu příkazu. Název je řetězcová hodnota; uživatelé mohou psát jména, jak chtějí používat.
- [value]:Hodnota funguje jako reference příkazu. K odkazování na hodnotu můžete v příkazu použít argumenty, cesty a symbolické odkazy.
Příklady aliasových příkazů v systému Linux
Příkaz alias funguje jako zástupce skutečného příkazu. Na svém počítači se systémem Linux můžete používat dočasné i trvalé aliasy. Syntaxe a formát příkazu jsou snadno srozumitelné; můžete se je naučit bez dalšího úsilí.
Prostřednictvím příkazu alias můžete nahradit delší příkaz krátkým příkazem, přiřadit písmena a abecedy různým příkazům, nahradit řetězec aliasem a mnoho dalšího. Alias je dodáván s předinstalovaným operačním systémem ve většině hlavních počítačů a serverů Linux.
V Linuxu existují dva typy aliasů; jsou trvalé a dočasné. Dočasný alias odkazuje na příkaz nebo hodnotu v probíhajícím terminálovém shellu; dočasný alias skončí, když zavřete aktuální relaci terminálu.
--
Trvalý alias se používá uvnitř skriptu shellu a souborů bash. Pokud potřebujete trvale upravit nebo použít alias, budete muset upravit své systémové soubory na etc
nebo jiné kořenové adresáře. V tomto příspěvku se dozvíte, jak používat příklady příkazu alias v systému Linux.
1. Začněte příkazem Alias
Začít s příkazem alias je bezproblémové. Můžete jednoduše napsat alias do shellu a zkontrolovat, zda příkaz funguje na vašem systému nebo ne. Příkaz alias se vrátí s dostupnými aliasy a cestami v systému.
$ alias
2. Použijte Alais k tisku referenční hodnoty v prostředí Shell
Je považováno za provedení příkazu prostřednictvím jiného příkazu. Tento příkaz funguje jako argument v Linuxu.
$ date $ echo The date today is `date`
3. Použijte proměnnou k podržení příkazu
Alias můžete použít k uložení hodnoty příkazu; později můžete tento alias použít pro volání dat v příkazu. Například abeceda d obsahuje parametr datum v níže uvedeném příkazu.
put as d=`date` $ echo $d
4. Dvojité uvozovky
V Linuxu můžete k volání aliasu použít uvozovky v příkazu. Na příkaz můžeme použít jednoduché i dvojité uvozovky. Oba mají různé významy a případ použití s aliasem. Dvojité uvozovky jsou definovány pro volání nebo rozšíření hodnoty proměnné.
Například spuštění příkazu PWD na shellu zobrazí cestu k aktuálnímu adresáři. Pokud nastavíme alias na adresář s dvojitými uvozovkami, bude proveden a rozšířen o skutečnou hodnotu.
$ echo $PWD /home/ubuntupit $ alias dirA="echo Working directory is $PWD" $ alias dirA alias dirA='echo Working directory is /home/ubuntupit’
5. Jednoduché uvozovky
Jednoduché uvozovky se používají pouze k volání názvu proměnné a nevypisuje hodnotu proměnné. Níže uvedený příklad může objasnit pojem použití jednoduchých uvozovek s příkazem alias v Linuxu.
Zde můžete vidět, že volá pouze proměnnou PWD a nerozšiřuje hodnotu, kterou jsme přiřadili dříve.
$ alias dirB='echo Working directory is $PWD' $ alias dirB alias dirB='echo Working directory is $PWD'
6. Zabránit Shellu ve vyvolání aliasu
Terminálový shell obecně hledá aliasy při provádění příkazu shellu. Dokáže automaticky detekovat aliasy v uvozovkách, neuvedené, relativní nebo jiné aliasy v systému. Pokud chcete zabránit tomu, aby váš linuxový terminál inicializoval alias v systému, můžete s příkazem použít zpětné lomítko (/). Obvykle to funguje jako komentář na řádku ve skriptu s hodnotou hash (#).
Například níže uvedený příkaz alias nám umožní odkazovat na abecedu r pro volání příkazu repeat.
$ alias r='fc -s'
Pokud často provádíme níže uvedený příkaz ls -ltr, shell nám umožní použít alias l k volání příkazu ls -ltr.
$ alias l='ls -ltr' $ l
Pokud nastavíme další alias jako ls pro hodnotu 'ls -F' a pak použijeme ještě jeden alias jako ll='ls -l', vidíme, že ve druhém aliasu je samotný ls alias v prvním příkazu .
$ alias ls='ls -F' $ alias ll='ls -l' $ \ll
Pokud tedy budeme pokračovat v přidělování jednoho aliasu jinému příkazu, dokonce i jednoho aliasu pro dva různé příkazy, je větší šance, že ve složitém příkazu dostaneme chybu nebo nezískáme očekávaný výsledek.
Abychom se tomuto problému vyhnuli, můžeme přidat zpětné lomítko (\) k příkazu, který chceme provést normálním způsobem bez jakýchkoli aliasů.
7. Spusťte Alias v For Command
V Linuxu můžeme pomocí příkazu alias zajistit, že při psaní příkazů neděláme chyby nebo překlepy. Tímto způsobem můžeme použít alias k nahrazení komplikovaného příkazu.
Například můžeme přiřadit zap příkazu rm, a pokud použijeme příkaz zap jako alias, provede funkce odstranění. Používáme -i
flag v příkazu, který se nás před smazáním zeptá.
Níže uvedený příkaz alias odstraní soubory, které začínají písmenem f.
$ alias zap='rm -i' $ zap f*
Zde můžete vidět příkaz žádající o souhlas k odstranění; když jsem provedl příkaz s ‚y‘, teprve poté to zahájilo proces odstranění.
8. Zobrazit všechny aliasy
Chcete-li zobrazit všechny aktivní aliasy na vašem systému Linux, můžete jednoduše zadat alias a stisknout tlačítko enter v shellu terminálu.
$ alias
9. Odebrat alias
Chcete-li odebrat příkaz alias ze svého počítače se systémem Linux, můžete jednoduše zrušit alias hodnoty. Například níže uvedený příkaz nám umožní odstranit alias pro termín ubuntupit, který jsme nastavili dříve.
$ unalias [-a] name(s) $ unalias ubuntupit
10. Nastavte alias pro adresář
Příkaz alias také umožňuje uživatelům nastavit alias pro adresář. Například níže uvedený příkaz nám umožní nastavit alias ubuntupit pro domovský adresář.
$ alias ubuntupit='cd /home/ubuntupit/' $ ubuntupit
11. Zkontrolujte, zda je příkaz alias nebo skutečný příkaz
Pokud potřebujete zkontrolovat, zda je příkaz, který spouštíte, alias nebo skutečný příkaz, můžete spustit příkaz který a zkontrolovat zdroj této hodnoty. Například níže uvedený which
příkaz vypíše skutečnou cestu a zajistí, že se jedná o skutečný příkaz.
$ which date
Pokud bychom získali výstup jako výsledek níže, byl by to alias.
$ which ll alias ll='ls -alF' /usr/bin/ls
12. Kontrola vydání operačního systému pomocí příkazu Alias v systému Linux
Použití příkazu alias v Linuxu je všestranné. Můžete dokonce nastavit alias pro kontrolu verze operačního systému a podrobností.
$ alias rel='lsb_release -a' $ rel
13. Zkontrolujte počet aliasů
Pokud na svém počítači se systémem Linux často používáte příkaz alias, možná si uvědomujete, kolik aliasů používáte a jaké to jsou. Chcete-li zobrazit celkový počet aktuálně aktivních aliasů ve vašem systému Linux.
$ alias | wc -l
14. Upravit Bash pro alias
Toto je velmi užitečné, pokud chcete, aby byl příkaz alias ve vašem systému Linux trvalý. Například, pokud chceme, aby alias byl trvalý v Linuxu, stačí upravit soubor /.bashrc a vložit alias, který chceme použít.
Níže uvedený příkaz otevře soubor /.bashrc v textovém editoru nano. Po otevření souboru se prosím posuňte dolů v dolní části a alias a uložte skript.
sudo nano ~/.bashrc alias c='clear'
15. Alias Help v systému Linux
V neposlední řadě můžete získat další pomoc a příručku týkající se příkazu alias v Linuxu
$ alias --help
Statistiky!
Použití příkazu alias je zábavné, pokud víte, co děláte. Můžete vytvořit libovolný počet aliasů, aby byly vaše příkazy snadné a snadno zapamatovatelné. V celém příspěvku jsem popsal syntaxe, pojmy a několik nejpoužívanějších příkladů příkazu alias v Linuxu.
Pokud zjistíte, že tento článek byl pro vás užitečný, nezapomeňte tento příspěvek sdílet se svými přáteli a linuxovou komunitou. Doporučujeme vám také napsat své názory do sekce komentářů k tomuto článku.