Waa maxay Bashrc loo adeegsaday?

Horudhac

Haddii aad isticmaalaysay Linux muddo gaaban iyo gaar ahaan haddii aad bilowday inaad fahamto lineka qaynuunka Linux waxaad ogaan doontaa in BASH uu yahay shafka Linux.

BASH waxay u taagan tahay Bourne Again Shell. Waxaa jira dhowr qol oo kala duwan oo ay ku jiraan csh, zsh, dash iyo korn.

Qaybta waa turjumaan kaas oo aqbali kara amarrada loogu talagalay isticmaale ahaan oo uu u ordo si uu u qabsado hawlaha sida isdhexgalka nidaamka faylka , barnaamijyada socota iyo isdhexgalka qalabka .

Qaybo badan oo Debian ku salaysan Linux ah sida Debian lafteeda, Ubuntu iyo Linux Mint waxay isticmaalaan DASH sida qolof ah halkii BASH. DASH waxay u taagan tahay Debian Almquist Shell. Qaab-dhismeedka DASH wuxuu aad u la mid yahay BASH laakiin waa wax aad u yar ka yar qolka BASH.

Iyadoo aan loo eegin haddii aad isticmaasho BASH ama DASH waxaad heli doontaa fayl la yiraahdo .bashrc. Xaqiiqdii waxaad yeelan doontaa feyl badan .bashrc.

Furo daaqada kumbuyuutarka oo ku qor taliska soo socda:

sudo find / -name .bashrc

Marka aan amarkan fuliyo sedex natiijo ayaa soo noqda:

Faylka /etc/skel/.bashrc waxaa lagu soo rogaa galka guriga ee qof kasta oo cusub oo loo abuuray nidaam.

The /home/gary/.bashrc waa faylka loo isticmaalo mar kasta oo caarada caaradu u furto qolof iyo faylka rootiga ayaa la isticmaalaa mar kasta oo xididku furo qolof.

Maxay Foomka .bashrc?

Faylka .bashrc waa warqad qarsoodi ah oo soconaya mar kasta oo uu qofku u furo qolof cusub.

Tusaale ahaan fur daaqadda kumbuyuutarka oo gali qaynuunka soo socda:

bash

Hadda ku jirta daaqadaas isla gali amarkan:

bash

Markasta oo aad furto daaqad dayactir ah faylka bashrc ayaa la sameeyaa.

Faylka .bashrc waa meel wanaagsan sidaas darteed waa inaad ku dhaqaaqdaa amarrada aad rabto in aad mariso wakhti kasta oo aad furto qolof.

Tusaale ahaan, fur furka .bashrc adigoo isticmaalaya nano sida soo socota:

nano ~ / .bashrc

Dhamaadka feylku wuxuu galaa amarka soo socda:

echo "Hello $ USER"

Keydso feylka adigoo riixaya CTRL iyo O kadibna ka bixi nano adigoo riixaya CTRL iyo X.

Daaqada kumbuyuutarka gudeheeda ayaa maamula taliska soo socda:

bash

Ereyga "Hello" waa in lagu soo bandhigaa iyadoo la adeegsanaayo magaca aad ku qorto sida.

Waxaad isticmaali kartaa feylka .bashrc si aad u sameyso wax kasta oo aad rabto iyo dhab ahaantii tilmaamahan waxaan ku tusay sida loo soo bandhigo macluumaadka nidaamka iyadoo la adeegsanayo amarka shaashadda .

Isticmaalka Meelaha kale

Faylka .bashrc waxaa badanaa loo isticmaalaa in la dhigo magac kale oo loo isticmaalo amarrada caadiga ah si aanad u xasuusin amarada dheer.

Dadka qaarkiis waxay u arkaan arrintan wax xun sababtoo ah waad illoobi kartaa sida loo isticmaalo amarka dhabta ah marka lagu rakibayo mashiinka halkaasoo gaar ah .bashrc ficil ahaan ma jiro.

Xaqiiqadu waxay tahay in dhammaan amarrada ay yihiin kuwo si sahlan loo heli karo internetka iyo bogga bogga si aan u arko in ay ku biirinayaan kalsoonidii halkii ay fiicnaan lahayd.

Haddii aad eegto faylka caadiga ah .bashrc ee qaybinta sida Ubuntu ama Mint waxaad arki doontaa qaar ka mid ah koox kale oo hore loo sameeyay.

Tusaale ahaan:

alias ll = 'ls-aF'

alias la = 'ls -A'

alias l = 'ls -CF'

Amarka ls waxaa loo isticmaalaa in lagu qoro faylasha iyo lataliyeyaasha nidaamka faylka. Haddii aad akhrisid hagahan, waxaad ogaan doontaa dhammaan waxa furayaasha isdhex gareeya marka aad maamusho amarka ls.

The -FF micnaheedu waa inaad arki doontaa liiska faylka oo muujinaya dhamaan faylasha oo ay ku jiraan faylasha qarsoon oo horey loogu soo galey dhibic. Liiska faylka waxaa ku jiri doona magaca qoraaga iyo nooc kasta oo faylka ah ayaa lagu qeexi doonaa.

Wareegga-A wuxuu si toos ah u taxaa dhamaan faylasha iyo faylasha, laakiin waxaa laga jarayaa faylka ...

Ugu dambeyntii -CF waxay ku qorantahay liistada ayadoo la raacayo qaybi.

Hadda waxaad awoodi kartaa inaad gasho mid kasta oo ka mid ah amaradani toos u dhigto terminal:

ls -aF

Ls -A

Ls-CF

Sida looyaqaan ayaa lagu dhigay faylka .bashrc waxaad si fudud u maamuli kartaa magac kale sida soo socota:

ll

la

l

Haddii aad aragto adigu inaad si joogto ah u maamulayso amarna waa amar xadidan oo laga yaabo in ay noqon karto mid ku haboon inaad ku dhejiso magacaaga .bashrc.

Habka loogu talagalay alias waa sida soo socota:

alias new_command_name = command_to_run

Asal ahaan waxaad cayimaysaa amarka kale ee alias ka dibna ku qor magaciisa. Ka dibna waxaad sheegtaa amarka aad rabto in aad ordo ka dib calaamad isku mid ah.

Tusaale ahaan:

alias up = 'cd ..'

Amarka kor ku xusan wuxuu kuu ogolaanayaa inaad kor u qaaddo buug ku haboon adigoo soo galaya.

Soo koobid

Faylka .bashrc waa qalab aad u awood badan, waana qaab weyn oo loo xakamayn karo qolkaaga Linux. Waxaa loo isticmaalaa habka saxda ah ee aad u kordhin lahayd wax soo saarkaaga toban laab.