Ano ang Ginamit Para sa Bashrc File?

Panimula

Kung ikaw ay gumagamit ng Linux para sa isang habang at lalo na kung ikaw ay nagsisimula upang makakuha ng pamilyar sa linya ng command Linux alam mo na BASH ay isang Linux shell.

Ang BASH ay kumakatawan sa Bourne Again Shell. Mayroong iba't ibang mga shell kabilang ang csh, zsh, dash at korn.

Ang isang shell ay isang interpreter na maaaring tumanggap ng mga utos para sa isang gumagamit at patakbuhin ang mga ito upang magsagawa ng mga pagpapatakbo tulad ng pag- navigate sa paligid ng isang file system , pagpapatakbo ng mga programa at pakikipag - ugnay sa mga device .

Maraming Debian batay sa distribusyon ng Linux tulad ng Debian mismo, Ubuntu at Linux Mint gumamit ng DASH bilang isang shell sa halip ng BASH. Ang DASH ay kumakatawan sa Debian Almquist Shell. Ang DASH shell ay halos kapareho sa BASH ngunit marami itong mas maliit kaysa sa shell ng BASH.

Hindi alintana kung gumagamit ka ng BASH o DASH ay magkakaroon ka ng isang file na tinatawag na .bashrc. Sa katunayan magkakaroon ka ng maraming mga .bashrc file.

Buksan ang isang terminal window at i-type sa sumusunod na command:

sudo hanapin / -name. bashrc

Kapag pinatakbo ko ang utos na ito ay may tatlong mga resulta ang nagbalik:

Ang /etc/skel/.bashrc na file ay kinopya sa folder ng tahanan ng anumang mga bagong user na nilikha sa isang sistema.

Ang /home/gary/.bashrc ay ang file na ginamit tuwing magbubukas ang user gary ng isang shell at ang root file ay gagamitin tuwing bubukas ng ugat ang isang shell.

Ano ba ang .bashrc File?

Ang .bashrc file ay isang script ng shell na kung saan ay tatakbo sa tuwing magbubukas ang isang user ng isang bagong shell.

Halimbawa magbukas ng isang terminal window at ipasok ang sumusunod na command:

Bash

Ngayon sa loob ng parehong window ipasok ang command na ito:

Bash

Sa bawat oras na buksan mo ang isang terminal window, ang bashrc file ay gumanap.

Ang .bashrc file ay isang magandang lugar kaya upang patakbuhin ang mga utos na nais mong patakbuhin ang bawat solong oras buksan mo ang isang shell.

Bilang isang halimbawa buksan ang .bashrc file gamit ang nano bilang mga sumusunod:

nano ~ / .bashrc

Sa dulo ng file ipasok ang sumusunod na command:

echo "Hello $ USER"

I-save ang file sa pamamagitan ng pagpindot sa CTRL at O ​​at pagkatapos ay lumabas sa nano sa pamamagitan ng pagpindot sa CTRL at X.

Sa loob ng window ng terminal patakbuhin ang sumusunod na command:

Bash

Ang salitang "Hello" ay dapat na ipinapakita kasama ang username na naka-log in ka bilang.

Maaari mong gamitin ang .bashrc file upang gawin ang anumang nais mo at sa katunayan sa gabay na ito ipinakita ko sa iyo kung paano ipakita ang impormasyon ng system gamit ang screenfetch command .

Ang Paggamit Ng Mga Aliases

Ang .bashrc file ay karaniwang ginagamit upang magtakda ng mga alias sa mga karaniwang ginagamit na mga utos upang hindi mo na kailangang tandaan ang mga mahahabang utos.

Ang ilang mga tao ay isaalang-alang ito ng isang masamang bagay dahil maaari mong kalimutan kung paano gamitin ang tunay na utos kapag inilagay sa isang makina kung saan ang iyong sariling partikular na. Bashrc file ay hindi umiiral.

Ang katotohanan ay gayunpaman ang lahat ng mga utos ay madaling magagamit online at sa mga pahina ng tao kaya nakikita ko ang pagdaragdag ng mga alias bilang isang positibo sa halip na isang negatibong.

Kung titingnan mo ang default na .bashrc file sa isang pamamahagi tulad ng Ubuntu o Mint makikita mo ang ilang mga alias na naka-set up.

Halimbawa:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ang command na ls ay ginagamit upang ilista ang mga file at direktoryo sa file system. Kung basahin mo ang gabay na ito, malalaman mo kung ano ang ibig sabihin ng lahat ng switch kapag pinatakbo mo ang command ng ls.

Ang -alF ay nangangahulugang makikita mo ang isang listahan ng file na nagpapakita ng lahat ng mga file kabilang ang mga nakatagong file na nauna sa isang tuldok. Ang listahan ng file ay isasama ang pangalan ng may-akda at ang bawat uri ng file ay aariin.

Ang -A switch ay naglilista lamang ng lahat ng mga file at direktoryo ngunit ito omits ang .. file.

Sa wakas ang -CF ay naglilista ng mga entry sa pamamagitan ng haligi kasama ang kanilang pag-uuri.

Ngayon ay maaari mong ipasok anumang oras ang alinman sa mga utos na ito sa isang terminal:

ls -alF

ls -A

ls-CF

Tulad ng isang alias ay naitakda sa .bashrc file maaari mo lamang patakbuhin ang alias tulad ng sumusunod:

ll

la

l

Kung nakita mo ang iyong sarili na regular na nagpapatakbo ng isang command at ito ay isang medyo mahaba command na maaaring ito ay nagkakahalaga ng pagdaragdag ng iyong sariling alias sa. Bashrc file.

Ang format para sa alias ay ang mga sumusunod:

alias new_command_name = command_to_run

Karaniwang tinutukoy mo ang alias na command at pagkatapos ay ibigay ang pangalan ng alyas. Pagkatapos ay tukuyin mo ang utos na nais mong patakbuhin pagkatapos ng katumbas na tanda.

Halimbawa:

alias up = 'cd ..'

Ang utos sa itaas ay nagbibigay-daan sa iyo upang pumunta up ng isang direktoryo lamang sa pamamagitan ng pagpasok up.

Buod

Ang .bashrc file ay isang napakalakas na kasangkapan at isang mahusay na paraan upang i-customize ang iyong Linux shell. Ginamit sa tamang paraan ay madaragdagan mo ang iyong produktibong sampung tiklop.