Čo je súbor Bashrc použitý?

úvod

Ak používate Linux na chvíľu a hlavne ak sa začínate oboznámiť s príkazovým riadkom Linuxu, budete vedieť, že BASH je Linux shell.

BASH znamená Bourne Again Shell. Existuje niekoľko rôznych škrupín vrátane csh, zsh, pomlčka a korn.

Shell je tlmočník, ktorý môže prijímať príkazy pre užívateľa a spúšťať ich na vykonávanie operácií, ako je navigácia okolo súborového systému , spúšťanie programov a interakcia so zariadeniami .

Veľa distribučných liniek na báze Debianu, ako samotný systém Debian, Ubuntu a Linux Mint používajú DASH ako shell miesto BASH. DASH znamená Debian Almquist Shell. Obal DASH je veľmi podobný ako BASH, ale je oveľa menší ako shell BASH.

Bez ohľadu na to, či používate BASH alebo DASH, budete mať súbor s názvom .bashrc. V skutočnosti budete mať viac súborov .bashrc.

Otvorte okno terminálu a zadajte nasledujúci príkaz:

sudo nájsť / -name .bashrc

Pri spustení tohto príkazu sa vrátia tri výsledky:

Súbor /etc/skel/.bashrc je skopírovaný do domovského priečinka všetkých nových používateľov vytvorených v systéme.

Súbor /home/gary/.bashrc je súbor, ktorý sa používa vždy, keď používateľ otvorí shell a koreňový súbor sa použije vždy, keď sa koreň otvorí.

Čo je súbor .bashrc?

Súbor .bashrc je shellový skript, ktorý sa spúšťa zakaždým, keď používateľ otvorí nový shell.

Napríklad otvorte okno terminálu a zadajte nasledujúci príkaz:

tresnúť

Teraz v rámci toho istého okna zadajte tento príkaz:

tresnúť

Pri každom otvorení okna terminálu sa vykoná súbor bashrc.

Súbor .bashrc je dobrým miestom pre spustenie príkazov, ktoré chcete spustiť vždy, keď otvoríte shell.

Ako príklad otvorte súbor .bashrc pomocou nano nasledovne:

nano ~ / .bashrc

Na konci súboru zadajte nasledujúci príkaz:

echo "Ahoj $ USER"

Uložte súbor stlačením klávesov CTRL a O a ukončením nano stlačením klávesov CTRL a X.

V okne terminálu spustite nasledujúci príkaz:

tresnúť

Slovo "Dobrý deň" by malo byť zobrazené spolu s používateľským menom, v ktorom ste prihlásení ako.

Môžete použiť súbor .bashrc, aby ste urobili všetko, čo si prajete a naozaj v tejto príručke som vám ukázal, ako zobraziť informácie o systéme pomocou príkazu screenfetch .

Použitie aliasov

Súbor .bashrc sa bežne používa na nastavenie aliasov na bežne používané príkazy, takže nemusíte pamätať dlhé príkazy.

Niektorí ľudia to považujú za zlú vec, pretože ste mohli zabudnúť, ako používať skutočný príkaz pri umiestnení na počítači, kde váš vlastný súbor .bashrc neexistuje.

Pravdou však je, že všetky príkazy sú ľahko dostupné na internete av manuálových stránkach, takže vidím pridávanie aliasov ako pozitívnych ako negatívnych.

Ak sa pozriete na predvolený súbor .bashrc v distribúcii, ako je Ubuntu alebo Mint, uvidíte niektoré aliasy už nastavené.

Napríklad:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Príkaz ls slúži na zoznam súborov a adresárov v súborovom systéme. Ak prečítate túto príručku, zistíte, čo znamenajú všetky spínače pri spustení príkazu ls.

Funkcia -alF znamená, že uvidíte zoznam súborov zobrazujúci všetky súbory vrátane skrytých súborov, ktoré sú označené bodkou. Zoznam súborov bude obsahovať meno autora a každý typ súboru bude klasifikovaný.

Prepínač -A jednoducho uvádza všetky súbory a adresáre, ale vynecháva súbor ..

Nakoniec položka -CF uvádza zoznam položiek podľa stĺpca spolu s ich klasifikáciou.

Teraz môžete kedykoľvek zadať tieto príkazy priamo do terminálu:

ls -alF

ls -A

ls-CF

Ak bol alias nastavený v súbore .bashrc, môžete jednoducho spustiť alias nasledovne:

ll

la

l

Ak zistíte, že pravidelne pracujete s príkazom a je to pomerne dlhý príkaz, môže byť vhodné pridať vlastný alias do súboru .bashrc.

Formát pre alias je nasledujúci:

alias new_command_name = command_to_run

V podstate zadáte príkaz alias a potom zadáte názov aliasu. Potom zadáte príkaz, ktorý chcete spustiť po označení rovnosti.

Napríklad:

alias up = 'cd ..'

Vyššie uvedený príkaz vám umožní jednoducho prejsť do adresára jednoduchým zadaním.

zhrnutie

Súbor .bashrc je veľmi výkonný nástroj a je skvelý spôsob, ako prispôsobiť svoj Linux shell. Používaný správnym spôsobom zvýšite svoju produktivitu desaťnásobne.