Iyiphi Ifayela LaseBashrc elisetshenziselwa?

Isingeniso

Uma ngabe usebenzisa i-Linux okwesikhashana futhi ikakhulukazi uma uqala ukujwayela umugqa we-Linux umyalo uzokwazi ukuthi i-BASH ingxenyeni ye-Linux.

I-BASH imelela i-Bourne Again Shell. Kunezinhlanzi eziningi zama-shells ahlanganisa csh, zsh, dash kanye korn.

Igobolondo ngumhumushi ongamukela imiyalo yomsebenzisi futhi asebenze ukuze enze imisebenzi efana nokuzulazula kuzungeze uhlelo lwefayili , izinhlelo eziqhubayo nokusebenzisana namadivayisi .

Ukusakaza okuningi kwe-Debian okusekelwe ku-Linux njenge-Debian ngokwayo, Ubuntu ne-Linux Mint ukusetshenziswa kwe-DASH njengegobolondo esikhundleni se-BASH. I-DASH imele uDebian Almquist Shell. Igobolondo le-DASH lifana kakhulu ne-BASH kodwa lincane kakhulu kunegobolondo le-BASH.

Kungakhathaliseki ukuthi usebenzisa i-BASH noma i-DASH uzoba nefayela elibizwa ngokuthi .bashrc. Empeleni uzoba namafayela amaningi we-.Bashrc.

Vula iwindi lokugcina bese uthayipha umyalo olandelayo:

sudo thola / -name .bashrc

Uma ngigijima lo myalo kuneziphumo ezintathu ezibuyiselwe:

Ifayela le /etc/skel/.bashrc likopishwa kufolda yasekhaya yanoma yimuphi abasebenzisi abasha abadalwa ohlelweni.

I-/home/gary/.bashrc ifayela elisetshenziswe noma nini lapho umsebenzisi gary evula igobolondo futhi ifayela impande lisetshenziswa noma nini impande ivula igobolondo.

Iyini ifayela le .bashrc?

Ifayela le-.bashrc yiskripthi segobolondo esisebenza njalo lapho umsebenzisi evula igobolondo elisha.

Isibonelo vula iwindi lokugcina bese ufaka umyalo olandelayo:

bash

Manje ngaphakathi kwewindi elifanayo faka lo myalo:

bash

Njalo uma uvula iwindi lokugcina ifayela le-bashrc lenziwa.

Ifayela le-.bashrc yindawo enhle yokusebenzisa imiyalo ofuna ukuyiqhuba njalo uma uvula igobolondo.

Isibonelo uvule ifayela le-.bashrc usebenzisa i-nano kanje:

nano ~ / .bashrc

Ekupheleni kwefayili faka umyalo olandelayo:

bhala "Sawubona $ USER"

Londoloza ifayela ngokucindezela i-CTRL no-O bese uphuma nano ngokucindezela i-CTRL no-X.

Ngaphakathi kwefasitela lokuphela sebenzisa umyalo olandelayo:

bash

Igama elithi "Sawubona" ​​kufanele liboniswe kanye negama lomsebenzisi ongene ngemvume.

Ungasebenzisa ifayela le-.bashrc ukwenza noma yini oyifunayo futhi ngempela kule guide ngikubonise indlela yokubonisa ulwazi lwesistimu usebenzisa umyalo weskrini .

Ukusetshenziswa Kwezilwane

Ifayela le-.bashrc lisetshenziselwa ukusetha okungafani nemilayezo evame ukusetshenziswa kakhulu ukuze kungadingeki ukhumbule imiyalo ende.

Abanye abantu bacabanga ukuthi lokhu kuyinto engafanele ngoba ungakhohlwa ukuthi ungayisebenzisa kanjani umyalo wangempela uma ufakwa kumshini lapho ifayela lakho elithile .bashrc engekho.

Kodwa iqiniso liwukuthi yonke imiyalo iyatholakala kalula kwi-intanethi nasemakhasini wamadoda ukuze ngibone ukungezwa kokungenani kunokuhle kunokuba kube kubi.

Uma ubheka ifayela elizenzakalelayo .bashrc ekusakazeni okufana no-Ubuntu noma i-Mint uzobona ezinye izixazululo ezivele zisethiwe.

Ngokwesibonelo:

alias ll = 'ls -alF'

i-alias la = 'ls -A'

i-alias l = 'ls -CF'

Umyalo we-ls usetshenziselwa ukuhlunga amafayela namarekhodi kuhlelo lwefayela. Uma ufunda lo mhlahlandlela uzothola ukuthi yiziphi izinguquko ezishoyo uma ugijima umyalo we-ls.

I -alF isho ukuthi uzobona uhlu lwefayili lubonise wonke amafayela afaka amafayili afihliwe aphethwe ngephashazi. Uhlu lwefayela luzofaka igama lomlobi kanye nohlobo lwefayela ngalinye luzobekwa eceleni.

I -Ashintsho ivele ibhale wonke amafayela nezinkomba kodwa ilahla ifayela ...

Ekugcineni i -CF ibhala izinhlobonhlobo ngekholomu kanye nokuhlelwa kwazo.

Manje ungakwazi noma nini ukufaka noma yikuphi yale miyalo ukuqondisa ku-terminal:

ls -alF

ls-A

ls-CF

Njengoba i-alias ihlelwe efayeleni le - .bashrc ungamane ugijime ama-alias kanje:

ll

la

l

Uma uzithola ugijima umyalo njalo futhi umyalo ode kakhulu kungase kudingeke ukwengeze u-alias wakho kufayela .bashrc.

Ifomethi ye-alias kanje:

i-new_command_name = i-command_to_run

Ngokuyinhloko ucacisa umyalelo wokuqondisa futhi unikeze igama elithi alias. Ube ucacise umyalo ofisa ukuwugijima emva kwesibonakaliso sokulingana.

Ngokwesibonelo:

i-alias up = 'cd ..'

Umyalo ongenhla uvumela ukuthi ukhuphuke uhla lwemibhalo nje ngokufaka.

Isifingqo

Ifayela le-.bashrc liyithuluzi elinamandla kakhulu futhi kuyindlela enhle yokwenza igobolondo yakho ye-Linux. Isetshenziswe ngendlela efanele uzokwandisa ukukhiqiza kwakho okuyishumi.