Faili ya Bashrc Inatumika Nini?

Utangulizi

Ikiwa umekuwa unatumia Linux kwa muda na hasa ikiwa unaanza kujifunza na mstari wa amri ya Linux utajua kwamba BASH ni shell ya Linux.

BASH inasimama kwa Shell tena ya Bourne. Kuna idadi ya makundi tofauti ikiwa ni pamoja na csh, zsh, dash na korn.

Joka ni mkalimani ambaye anaweza kukubali amri kwa mtumiaji na kuwaendesha ili kufanya shughuli kama vile safari karibu na mfumo wa faili , mipango inayoendesha na kuingiliana na vifaa .

Mgawanyoko wa Linux wengi wa Debian kama vile Debian yenyewe, Ubuntu na Linux Mint matumizi DASH kama shell badala ya BASH. DASH inasimama kwa Debian Almquist Shell. Hifadhi ya DASH ni sawa na BASH lakini ni ndogo sana kuliko shell ya BASH.

Bila kujali kama unatumia BASH au DASH utakuwa na faili inayoitwa .bashrc. Kwa kweli utakuwa na faili nyingi za .bashrc.

Fungua dirisha la terminal na uangalie amri ifuatayo:

sudo kupata / -name .bashrc

Wakati mimi kukimbia amri hii kuna matokeo matatu akarudi:

Faili ya /etc/skel/.bashrc inakiliwa kwenye folda ya nyumbani ya watumiaji wapya wote ambao huundwa kwenye mfumo.

The /home/gary/.bashrc ni faili inayotumiwa kila wakati mtumiaji gary kufungua shell na faili ya mizizi hutumiwa wakati wowote mizizi inafungua shell.

Faili ya .bashrc ni nini?

Faili ya .bashrc ni script ya shell inayoendeshwa kila wakati mtumiaji kufungua shell mpya.

Kwa mfano fungua dirisha la terminal na ingiza amri ifuatayo:

bash

Sasa ndani ya dirisha sawa uingie amri hii:

bash

Kila wakati unafungua dirisha la terminal faili ya bashrc inafanyika.

Faili ya .bashrc ni mahali pazuri kuendesha amri ambazo unataka kukimbia kila wakati unafungua shell.

Kwa mfano fungua faili ya .bashrc kutumia nano kama ifuatavyo:

nano ~ / .bashrc

Mwishoni mwa faili ingiza amri ifuatayo:

Echo "Sawa $ USER"

Hifadhi faili kwa uendelezaji wa CTRL na O na kisha uondoke nano kwa uendelezaji wa CTRL na X.

Ndani ya dirisha la terminal huendesha amri ifuatayo:

bash

Neno "Hello" linapaswa kuonyeshwa pamoja na jina la mtumiaji ulioingia.

Unaweza kutumia faili ya .bashrc kufanya chochote unachotaka na kwa kweli katika mwongozo huu nilikuonyesha jinsi ya kuonyesha taarifa za mfumo kwa kutumia amri ya screenfetch .

Matumizi ya Aliases

Faili ya .bashrc hutumiwa kwa kawaida ili kuweka safu za amri za kawaida ili usiwe na kukumbuka amri nyingi.

Watu wengine hufikiria kuwa jambo baya kwa sababu unaweza kusahau jinsi ya kutumia amri halisi wakati umewekwa kwenye mashine ambapo faili yako ya .bashrc haipo.

Ukweli ni hata hivyo kwamba amri zote zinapatikana kwa urahisi mtandaoni na katika kurasa za mtu hivyo mimi naona kuongeza vifunguo kama chanya badala ya hasi.

Ikiwa unatazama faili ya default ya .Bashrc katika usambazaji kama vile Ubuntu au Mint utaona vikwazo vingine vilivyowekwa tayari.

Kwa mfano:

Ali ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Amri ya ls hutumiwa kuorodhesha faili na kumbukumbu katika mfumo wa faili. Ikiwa utaisoma mwongozo huu utapata nini swichi zote zinamaanisha wakati unapoendesha amri ya ls.

The -alF ina maana kwamba utaona orodha ya faili kuonyesha faili zote ikiwa ni pamoja na faili zilizofichwa ambazo zimewekwa na dot. Orodha ya faili itajumuisha jina la mwandishi na kila aina ya faili itawekwa.

A -Abadilisha tu orodha ya mafaili yote na vichopo lakini inachapa faili.

Hatimaye -CF inaingiza orodha na safu pamoja na uainishaji wao.

Sasa unaweza wakati wowote kuingiza amri hizi moja kwa moja kwenye terminal:

ls -alF

ls -A

ls-CF

Kama safu imewekwa kwenye faili ya .bashrc unaweza kukimbia tu zifuatazo kama ifuatavyo:

ll

la

l

Ikiwa unajikuta ukiendesha amri mara kwa mara na ni amri ya muda mrefu inaweza kuwa na thamani ya kuongeza alias yako mwenyewe kwenye faili ya .bashrc.

Fomu kwa ajili ya alias ni kama ifuatavyo:

Ali mpya_command_name = amri_to_run

Kimsingi unataja amri ya alias na kisha kutoa jina la alias. Wewe utafafanua amri unayotaka kukimbia baada ya ishara sawa.

Kwa mfano:

alias up = 'cd ..'

Amri ya hapo juu inakuwezesha kwenda kwenye saraka tu kwa kuingia.

Muhtasari

Faili ya .bashrc ni chombo chenye nguvu na ni njia nzuri ya kuifanya shell yako ya Linux. Kutumiwa kwa njia sahihi utaongeza tija yako mara kumi.