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.

Bashrc kesta ekraanipilt.

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.

Bashrc vaikefail Debian Linuxis

/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.

Linux bashrc koos teresõnumiga

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.

Linuxi bashrc kuvab Neofetchi

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.

Linuxi bashrc-fail koos varjunimedega

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.

Linuxi niminimede loend bashrc-ist

-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.

Linuxi listcoli alias bashrc-ist

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.