Vytváření aliasů v GNU / Linux

Existuje velmi jednoduchý způsob, jak přizpůsobit a usnadnit některé příkazy, ve kterých běžně používáme "konzole"Pomocí používání Přezdívka.

Un Přezdívka jak název napovídá, pomůže nám nahradit slovo nebo řadu slov kratším a jednodušším. Vezměme si praktický příklad, řekněme, že chceme vidět protokoly ze systému pomocí aplikace s názvem Barvíř který je zodpovědný za vybarvení výsledku na konzole. Řádek by byl:

$ sudo tailf -n 5 /var/log/syslog | ccze

Ale jsem si jistý, že by bylo jednodušší, kdybychom místo psaní toho všeho vložili do konzoly například něco tak jednoduchého jako:

$ syslog

Skutečný? Bylo by to mnohem pohodlnější a snadněji zapamatovatelné. Jak na to?

Vytvoření aliasu.

Vytvoření aliasu je opravdu snadné. Syntaxe by byla:

alias short_word = 'příkaz nebo slova k nahrazení'

vezmeme-li předchozí příklad, bylo by to:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Příkaz je uzavřen do jednoduchých uvozovek. Ale otázka zní Kam to dáme? Pokud chceme, aby to bylo jen dočasné, jednoduše to napíšeme do konzoly a vydrží, dokud ji nezavřeme.

Nyní, pokud to chceme trvale, vložíme to do souboru ~ / .bashrc který je v našem / Home, a pokud tomu tak není, vytvoříme to (vždy s tečkou vpředu). Když jsme přidali řádek přezdívka v tomto souboru jednoduše vložíme do konzoly:

$ . .bashrc

A připraven !!!

Poznámka: Včera jsme kvůli problémům s naším ISP nemohli v <° Linuxu publikovat nic, za co se omlouváme


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Jc řekl

    Tento typ příspěvku neublíží aktualizaci nástrojů, které obvykle nepoužíváme denně. Navíc je nadčasový; tři roky po napsání a zůstane jako první den.
    Přidejte, že alespoň v debianu se doporučuje použít soubor .bash_aliases k přidání vlastních aliasů namísto souboru, který zmiňujete. On. .bashrc se stará o vyhledávání v aliasovém souboru, který říkám.

  2.   Vítěz řekl

    Děkujeme za návod. Mám otázku: co dělá příkaz '. .bashrc '? a zejména co dělá tečka (.) před souborem .bashrc?

    1.    Nemocnější řekl

      Vím, že je příliš pozdě, ale tečka před názvem souboru způsobí, že se skryje ve složkách, takže tam bude, ale nebudete ho moci vidět, dokud neukážete skryté soubory.

      1.    alohl669 řekl

        Nemyslím si, že to odkazuje na bod skrývání souborů. Pokud se podíváte pozorně, je zde ještě jedna oddělená mezerou:
        $. .bashrc

        Nejprve jsem si myslel, že to nějak spustí soubor nebo znovu načte informace, které obsahuje. Místo toho jsem se musel restartovat, aby se aliasy projevily, takže příkaz zůstává neznámý.

  3.   johndry řekl

    Jak můžete pokračovat v používání příkazu, i když existuje alias, který na tento příkaz odkazuje? (Příklad: jak byste použili příkaz rm, pokud se jedná o alias k ozvěně?)

  4.   Pablo řekl

    Velmi vděčný za to. Na zdraví!

  5.   alexredondosk8 řekl

    Dobrý den, moc vám děkuji za tutoriál, velmi mi pomohl.