Skip to content

Jak vytvořit alias v Linuxu

21 de Červenec de 2021
code 1839406 1920 df9c1cf235af4195b8af27a0bb249833

Navzdory pokrokům v grafické ploše pro Linux nemůžete shellu uniknout. Pokud spravujete server se systémem Linux, je shell obvykle vše, co získáte. Pro usnadnění vydávání běžných, ale potenciálně těžkopádných příkazů obsahuje Linux alias nástroj nabízející zkratky pro tyto příkazy.

Jak funguje alias Linux

The alias příkaz vytvoří řadu položek v konfiguračním souboru aktuálního shellu. Například v ~ / .bashrc pro Bash nebo ~ / .zshrc pro Zsh. Ačkoli můžete upravit aliasy v konfiguračních souborech prostředí, použijte alias aby nedošlo k překlepnutí něčeho, co by mohlo způsobit chyby v prostředí. Uživatelé veteránského systému Linux instalují dva skořápky, například Bash a Zsh nebo Csh nebo Tcsh. Poté, pokud jsou poškozené konfigurační soubory pro jeden shell, můžete vytvořit novou relaci terminálu s druhým shellem, abyste usnadnili opravy. Provádí se samostatně, alias vypíše aktivní aliasy pro shell. Protože parametry aliasu jsou specifické pro shell, používáte-li běžně více než jeden shell, musíte své aliasy opakovat i v jiných. Když spustíte uložený alias, prostředí namísto zkráceného aliasu rozšíří původní obsah. U většiny mušlí, včetně Bash, tato funkce omezuje rozšíření příkazů. Jiné skořápky, včetně Zsh, však podporují robustnější systém globálních náhrad za aliasovaný obsah.

Jak vytvořit alias v Linuxu

Vytvořte nový alias bez ohledu na prostředí pomocí následujícího příkazu: alias shortcode = „full_command_to_execute“

The zkrácený kód představuje vlastní příkaz, který vyvoláte z příkazového řádku prostředí, a full_command_to_execute odkazuje na celý název příkazu. Je rozumné být explicitní s plným příkazem zahrnutím úplných cest namísto relativních cest, kde je to relevantní. Poté, co provedete alias tímto způsobem příkaz nezobrazí nic, pokud se nedopustíte syntaktické chyby. Za předpokladu, že nedojde k žádným chybám, je nově aliasovaný krátký kód připraven k použití. Například pro přidání nových řádků do souboru deníku, a deník alias mohl vyvolat kočka s přesměrováním přílohy k tomuto deníkovému souboru. Například příkaz: alias diary = „cat >> ~ / Documents / diary.txt“

vytváří deník alias, který při spuštění přepne shell do režimu úprav textu. Přidejte nový obsah a stiskněte Ctrl + D zachránit to. The kočka příkaz připojí tento text na konec souboru diary.txt uloženého ve vaší domovské složce Dokumenty.

Změnit a odebrat aliasy

Chcete-li změnit alias, předefinujte ho. Nový alias příkaz pomocí stejné zkratky přepíše celý příkaz původní zkratky. Chcete-li odstranit alias, použijte unalias příkaz: unalias shortcode

Běh alias abyste zjistili, jaké aliasy jsou ve vašem systému nainstalovány. Například lidé, kteří upřednostňují Zsh a instalují si obslužné programy Oh-My-Zsh, si automaticky užívají několik standardních aliasů. Přidání rozšíření do Oh-My-Zsh (například integrace git) může přidat až 100 dalších. Nepředpokládejte, že protože jste nikdy nepřidali alias, váš počítač nemá žádné aliasy.