Kas naudojamas Bashrc failas?

Įvadas

Jei kurį laiką naudojate "Linux", ypač jei pradedate susipažinti su "Linux" komandų eilute, jūs sužinosite, kad "BASH" yra "Linux shell".

BASH reiškia "Bourne Again Shell". Yra keletas skirtingų korpusų, įskaitant csh, zsh, dash ir korn.

Korpusas yra vertėjas, kuris gali priimti naudotojo komandas ir paleisti jas atlikti tokias operacijas kaip naršyti aplink failų sistemą , paleisti programas ir bendrauti su įrenginiais .

Daugelis Debian'o Linux distribucijos, tokios kaip Debian, Ubuntu ir Linux Mint, naudoja DASH kaip apvalkalas, o ne BASH. "DASH" reiškia "Debian Almquist Shell". DASH korpusas yra labai panašus į BASH, bet jis yra daug mažesnis nei BASH korpusas.

Nepriklausomai nuo to, ar naudojate BASH ar DASH, turėsite failą, vadinamą .bashrc. Iš tikrųjų turėsite keletą .bashrc failų.

Atidarykite terminalo langą ir įveskite šią komandą:

sudo find / -name .bashrc

Kai paleisiu šią komandą, grąžinami trys rezultatai:

Failas /etc/skel/.bashrc nukopijuojamas į bet kurio naujo naudotojo, sukurto sistemoje, namų katalogą.

/home/gary/.bashrc yra failas, naudojamas kiekvieną kartą, kai vartotojas atveria lukštą, o šakninis failas naudojamas, kai root atidaro apvalkalą.

Kas yra .bashrc failas?

Failas .bashrc yra shell scenarijų, kuris paleidžiamas kiekvieną kartą, kai vartotojas atidaro naują apvalkalą.

Pvz., Atidarykite terminalo langą ir įveskite šią komandą:

bash

Dabar per tą patį langą įveskite šią komandą:

bash

Kiekvieną kartą, kai atidarote terminalo langą, vykdomas failas bashrc.

.bashrc failas yra gera vieta, todėl paleiskite komandas, kurias norite paleisti kiekvieną kartą atidarius lukštą.

Pavyzdžiui atidarykite .bashrc failą naudodami nano taip:

nano ~ / .bashrc

Baigę failą įveskite šią komandą:

echo "Hello $ USER"

Išsaugokite failą, paspausdami CTRL ir O, tada išeikite iš nano paspausdami CTRL ir X.

Terminalo lange paleiskite šią komandą:

bash

Žodis "Hello" turėtų būti rodomas kartu su vartotojo vardu, prie kurio prisijungiate kaip.

Galite naudoti failą .bashrc, kad galėtumėte daryti viską, ką nori, ir iš tikrųjų šiame vadove parodžiau, kaip rodyti sistemos informaciją naudodami komandą screenfetch .

Naudoti slapyvardžius

Failas. Bashrc dažniausiai naudojamas norint nustatyti slapyvardžius dažniausiai naudojamoms komandoms, taigi jums nereikia nepamiršti ilgų komandų.

Kai kurie žmonės mano, kad tai blogas dalykas, nes galite pamiršti, kaip naudoti tikrąją komandą, kai ji dedama į mašiną, kur jūsų konkretus failas .bashrc neegzistuoja.

Tiesa ta, kad visos komandos yra lengvai prieinamos internete ir vyriškuose puslapiuose, todėl manau, kad pridedant slapyvardžius teigiama, o ne neigiama.

Jei pažvelgsite į numatytąjį .bashrc failą platintojui, pvz., "Ubuntu" ar "Mint", pamatysite jau sukurtas slapyvardis.

Pavyzdžiui:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

"Ls" komanda yra naudojama failų sistemos ir katalogų sąrašui. Jei perskaitysite šį vadovą, išsiaiškinsite, ką reiškia visi jungikliai, kai paleidžiate ls komandą.

"-alF" reiškia, kad pamatysite failų sąrašą, kuriame bus visi failai, įskaitant paslėptus failus, prieš tai - taškas. Failų sąraše bus nurodytas autoriaus vardas ir kiekvienas failo tipas bus klasifikuojamas.

"A" jungiklis paprasčiausiai rodo visus failus ir katalogus, bet jis neleidžia .. failo.

Galiausiai, CF nurodo įrašus pagal stulpelį kartu su jų klasifikacija.

Dabar galite bet kuriuo metu įvesti bet kurią iš šių komandų tiesiai į terminalą:

ls -alF

ls -A

ls-CF

Kadangi failas .bashrc buvo nustatytas slapyvardis, galite tiesiog paleisti slapyvardį taip:

ll

la

l

Jei nustatysite, kad vykdote komandą reguliariai ir tai yra palyginti ilga komanda, gali būti verta pridėti savo slapyvardį į .bashrc failą.

Slapyvardžio formatas yra toks:

alias new_command_name = command_to_run

Iš esmės jūs nurodote slapyvardžių komandą ir tada įvardykite slapyvardį. Tada nurodykite komandą, kurią norite paleisti po lygių ženklo.

Pavyzdžiui:

alias up = "cd .."

Pirmiau nurodyta komanda leidžia jums eiti į katalogą, tiesiog įveskite.

Santrauka

Failas .bashrc yra labai galingas įrankis ir tai puikus būdas pritaikyti savo "Linux" apvalkalą. Naudojamas teisingai, jūs padidinsite našumą dešimt kartų.