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
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.
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?
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.
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ý.
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ě?)
Velmi vděčný za to. Na zdraví!
Dobrý den, moc vám děkuji za tutoriál, velmi mi pomohl.