GNU/Linux >> Znalost Linux >  >> Linux

Použití alias Command v Linuxu ke zlepšení vaší efektivity

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.


Linux
  1. Jak spravovat historii příkazů Linuxu

  2. Použití Linux Sleep Command ve skriptech Bash

  3. Jak restartovat Linux pomocí příkazového řádku

  1. Použití příkazu ripgrep (rg) v Linuxu

  2. Jak zabít proces v Linuxu pomocí příkazu?

  3. Příklady použití příkazu dmsetup v Linuxu

  1. Pomocí příkazu Linux zdarma

  2. 5 Praktické příklady příkazů linuxové fixační jednotky

  3. Přesuňte složku v Linuxu pomocí příkazu mv