Milleks Bashrc-faili kasutatakse?
Kui olete Linuxit mõnda aega kasutanud ja eriti kui hakkate Linuxi käsurealt tundma õppima, teate, et BASH on Linuxi kest.

BASH tähistab Bourne Again Shelli. Seal on mitmeid erinevaid kestasid, sealhulgas csh, zsh, dash ja korn.
Shell on tõlk, mis suudab kasutaja käsud vastu võtta ja käivitada, et sooritada selliseid toiminguid nagu failisüsteemis ringi liikumine, programmide käivitamine ja seadmetega suhtlemine.
Paljud Debianil põhinevad Linuxi distributsioonid, nagu Debian ise, Ubuntu ja Linux Mint, kasutavad BASH-i asemel kestana DASH-i. DASH tähistab Debian Almquist Shelli. DASH kest on väga sarnane BASH-iga, kuid see on palju väiksem kui BASH kest.
Olenemata sellest, kas kasutate BASH-i või DASH-i, on teil fail nimega .bashrc. Tegelikult on teil mitu .bashrc-faili.
Avage terminali aken ja tippige järgmine käsk:
leia / -nimi .bashrc
Selle käsu käivitamisel tagastatakse kolm tulemust:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Fail /etc/skel/.bashrc kopeeritakse kõigi süsteemis loodud uute kasutajate kodukausta.

/home/gary/.bashrc on fail, mida kasutatakse alati, kui kasutaja gary avab kesta ja juurfaili, kui juur avab kesta.
Mis on .bashrc-fail?
.bashrc-fail on kestaskript, mis käivitatakse iga kord, kui kasutaja avab uue kesta.
Näiteks avage terminali aken ja sisestage järgmine käsk:
allikas ~/.bashrc
Kas midagi näidati? Olenevalt teie .bashrc-failist, võib-olla või mitte. Iga kord, kui käivitate Bashi kesta, käivitatakse skript .bashrc automaatselt. Selle põhjuseks võib olla uue terminali avamine, kesta käsitsi käivitamine või faili .bashrc käsitsi uuesti laadimine, nagu te just tegite.
Seetõttu on .bashrc-fail hea koht käskude käivitamiseks, mida soovite käivitada iga kord, kui avate shelli.
Näiteks avage .bashrc-fail nano abil järgmiselt:
nano ~/.bashrc
Faili lõpus sisestage järgmine käsk:
echo Tere $USER
Salvestage fail vajutades CTRL ja O ja seejärel väljuge nanost, vajutades CTRL ja X.
Käivitage terminali aknas järgmine käsk:
allikas ~/.bashrc
Sõna "Tere" tuleks kuvada koos kasutajanimega, millena olete sisse loginud.

Saate kasutada .bashrc-faili, et teha kõike, mida soovite. Levinud näide on neofetch. Neofetch kuvab olulist süsteemiteavet. Paljudele inimestele meeldib seda kasutada terminali sisselogimissõnumina. Kui soovite seda proovida, alustage neofetchi installimisega oma süsteemi.
sudo apt install neofetch
Seejärel lisage see oma .bashrc-faili reale, mis kutsub Neofetchi.
neofetch
Lõpuks laadige oma terminaliaknas Bash uuesti.
allikas ~/.bashrc
Peaksite nägema midagi alloleval pildil olevat, ainult teie levitamise teabega.

Varjunimede kasutamine
.bashrc-faili kasutatakse tavaliselt sageli kasutatavate käskude varjunimede määramiseks, et te ei peaks pikki käske meeles pidama.
Mõned inimesed peavad seda halvaks, sest võite unustada, kuidas kasutada päris käsku, kui see asetatakse masinasse, kus teie konkreetset .bashrc-faili pole.
Tõde on aga see, et kõik käsud on veebis ja man-lehtedel hõlpsasti kättesaadavad, seega on varjunimede lisamine pigem positiivne kui negatiivne.

Kui vaatate vaike-.bashrc-faili distributsioonis, nagu Ubuntu või Mint, näete, et mõned varjunimed on juba seadistatud.
Näiteks:
alias listall='ls -alF'
Käsk ls on harjunud loetlege failid ja kataloogid failisüsteemis.

-alF tähendab, et näete failide loendit, mis näitab kõiki faile, sealhulgas peidetud faile, mille ees on punkt. Failide loend sisaldab autori nime ja iga failitüüp on klassifitseeritud.
Saate luua teise, mis loetleb kõik muus vormingus:
alias listcols='ls -A -CF'
Lüliti -A loetleb lihtsalt kõik failid ja kataloogid, kuid jätab vahele.. faili.
Lõpuks loetleb -CF kirjed veergude kaupa koos nende klassifikatsiooniga.

Nüüd saate igal ajal sisestada mis tahes järgmistest käskudest otse terminali:
listall
Kui avastad end jooksvat käsku regulaarselt ja see on suhteliselt pikk käsk, võib olla mõtet lisada .bashrc-faili oma varjunimi.
Pseudonüümi vorming on järgmine:
alias =''
Põhimõtteliselt määrate pseudonüümi käsu ja seejärel annate varjunimele nime. Seejärel määrate võrdusmärgi järel käsu, mida soovite käivitada.
Näiteks:
alias up='cd ..'
Ülaltoodud käsk võimaldab teil kataloogis üles minna lihtsalt üles sisestades.
Kokkuvõte
.bashrc-fail on väga võimas tööriist ja suurepärane viis Linuxi kesta kohandamiseks. Õigesti kasutades suurendate oma tootlikkust kümme korda.
KKK
-
Kuidas redigeerite .bashrc-faile Macis?
Nii lihtne kui see Linuxis on, pääseda juurde ja luua .bashrc-faile Maci Apple'i terminali kaudu võtab vaid mõne sekundi.
-
Kas Windows toetab .bashrc-i üldse nagu Mac ja Linux?
Ei, ei ole. Siiski võite kasutada Käsurida Windowsis sama funktsiooni jaoks kui .bashrc-fail.