GNU/Linux >> Znalost Linux >  >> Linux

Linux alias Command:Jak jej používat s příklady

Úvod

V závislosti na typu práce, kterou na svém systému Linux provádíte, možná budete muset často zadávat stejně dlouhé a složité příkazy. alias umožňuje vytvářet zkratky pro tyto příkazy, což usnadňuje jejich zapamatování a použití.

V tomto tutoriálu vám ukážeme, jak můžete vytvářet, kontrolovat a odstraňovat aliasy příkazů v systému Linux.

Předpoklady

  • Systém s distribucí Linuxu
  • Účet s právy sudo
  • Přístup do okna terminálu nebo příkazového řádku
  • Textový editor, jako je Vim nebo nano

Co je alias v Linuxu?

V Linuxu alias je zkratka který odkazuje na příkaz. Alias ​​nahrazuje řetězec, který vyvolává příkaz v prostředí Linuxu, jiným uživatelem definovaným řetězcem.

Aliasy se většinou používají k nahrazení dlouhých příkazů, zlepšují efektivitu a vyhýbají se potenciálním pravopisným chybám. Aliasy mohou také nahradit příkazy dalšími možnostmi, což usnadňuje jejich použití.

Syntaxe aliasu Linuxu

alias používá následující syntaxi:

alias [option] [name]='[value]'

Různé prvky alias syntaxe příkazu jsou:

  • alias :Vyvolá alias příkaz.
  • [option] :Umožňuje příkazu vypsat všechny aktuální aliasy.
  • [name] :Definuje novou zkratku, která odkazuje na příkaz. Název je uživatelsky definovaný řetězec, kromě speciálních znaků a 'aliasu' a 'unalias' , které nelze použít jako názvy.
  • [value] :Určuje příkaz, na který alias odkazuje. Příkazy mohou také obsahovat možnosti, argumenty a proměnné. Hodnota může být také cestou ke skriptu, který chcete spustit.

Vytvoření aliasů v Linuxu

V Linuxu lze vytvořit dva typy aliasů:

  • Dočasné . Přidejte je pomocí alias příkaz.
  • Trvalé . Ty vyžadují úpravu systémových souborů.

Vytvořte dočasný alias v systému Linux

Použijte alias příkaz k vytvoření dočasného aliasu, který trvá do konce aktuální relace terminálu. Například vytvoření c jako alias pro clear příkaz:

alias c='clear'

Pokud chcete při vytváření aliasu odkazovat na jakékoli další možnosti příkazu, zahrňte je jako součást hodnoty. Například přidání move jako alias pro mv příkaz s možností požádat o potvrzení před přepsáním:

alias move='mv -i'

Dalším využitím aliasů je vytvoření zástupce pro spouštění skriptů. Chcete-li to provést, zadejte absolutní cestu ke skriptu jako hodnotu:

alias frename='Example/Test/file_rename.sh'

V tomto příkladu pomocí frename jako příkaz spustí file_rename.sh bash skript.

Vytvořte si trvalý alias v systému Linux

Aby byl alias trvalý, musíte ho přidat do konfiguračního souboru shellu. V závislosti na typu shellu, který používáte, použijte:

  • Bash shell:~/.bashrc
  • Skořápka Zsh:~/.zshrc
  • Fish shell:~/.config/fish/config.fish

Začněte otevřením konfiguračního souboru shellu v textovém editoru. V tomto příkladu používáme prostředí Bash a textový editor nano:

sudo nano ~/.bashrc

Přejděte dolů, dokud nenajdete sekci se seznamem výchozích systémových aliasů. Pro snadné použití vytvořte samostatnou sekci s popisným komentářem a přidejte své aliasy pomocí alias syntaxe příkazu.

V našem příkladu:

#Custom aliases
alias c='clear'
alias move='mv -i'
alias frename='Example/Test/file_rename.sh'

Jakmile přidáte všechny nové alisy, stiskněte Ctrl+X zadejte Y a stiskněte Enter pro uložení změn do konfiguračního souboru.

Nové aliasy se automaticky načtou při další relaci terminálu. Pokud je chcete použít v aktuální relaci, načtěte konfigurační soubor pomocí source příkaz:

source ~/.bashrc

Vypsat všechny aliasy v Linuxu

Pomocí alias příkaz sám o sobě zobrazí seznam všech aktuálně nastavených aliasů:

alias

Další metodou je přidání -p vlajka. Tato volba zobrazí seznam ve formátu vhodném pro vstup do shellu:

alias -p

Odstranit aliasy v Linuxu

Chcete-li odebrat alias, použijte unalias příkaz s následující syntaxí:

unalias [name]

Chcete-li například odstranit frename alias:

unalias frename

Přidání -a volba umožňuje odstranit všechny aliasy:

unalias -a

Výše uvedený příklad ukazuje, jak alias nevrací žádné výsledky za unalias -a příkaz.


Linux
  1. Příkaz SCP v Linuxu:Jak jej používat, s příklady

  2. Jak používat příkaz Rmmod v systému Linux s příklady

  3. Jak používat Dig Command v Linuxu s příklady

  1. Jak používat příkaz su v Linuxu s příklady

  2. Jak používat Linux Hexdump Command s praktickými příklady

  3. Jak používat Sed Command v Linuxu s příklady

  1. Jak používat Linux Shutdown Command s příklady

  2. Jak používat w Command v Linuxu s příklady

  3. Jak používat příkaz k hodinkám Linux s příklady