Unsay Ginamit sa Bashrc File?

Pasiuna

Kon nakagamit ka na sa Linux sa usa ka panahon ug ilabi na kung nagsugod ka nga makasinati sa Linux command line imong masayran nga ang BASH usa ka Linux shell.

Ang BASH nagbarug alang sa Bourne Again Shell. Adunay ubay-ubay nga nagkalainlaing kabhang lakip ang csh, zsh, dash ug korn.

Ang usa ka kabhang usa ka tighubad nga makadawat sa mga sugo alang sa usa ka tiggamit ug modagan kanila sa pagpahigayon sa mga operasyon sama sa pag-navigate sa usa ka file system , pagpadagan sa mga programa ug pagpakig-uban sa mga himan .

Daghan sa Debian nga nakabase sa Linux nga mga distribusyon sama sa Debian mismo, Ubuntu ug Linux Mint naggamit sa DASH isip kabhang imbis sa BASH. Ang DASH nagpasabut sa Debian Almquist Shell. Ang Dash nga kabhang susama sa BASH apan kini mas daghan kay sa BASH shell.

Bisan unsa man ang imong gigamit nga BASH o DASH ikaw adunay usa ka file nga gitawag .bashrc. Sa pagkatinuod ikaw adunay daghang. Bashrc files.

Ablihi ang usa ka terminal nga bintana ug i-type ang mosunod nga sugo:

sudo find / -name. bashrc

Sa diha nga akong patuman kini nga sugo adunay tulo ka resulta nga nahibalik:

Ang /etc/skel/.bashrc file gikopya ngadto sa home folder sa bisan unsang bag-ong mga tiggamit nga gimugna sa usa ka sistema.

Ang /home/gary/.bashrc mao ang file nga gigamit sa higayon nga ang user gary magbukas sa usa ka kabhang ug ang gigikanan nga file gigamit sa matag higayon nga ang gamut mag-abli sa kabhang.

Unsa ang File sa Bashrc?

Ang. Bashrc file usa ka script sa panid nga gidumala matag higayon nga ang usa ka user magbukas sa bag-ong kabhang.

Pananglitan magbukas sa usa ka terminal nga bintana ug mosulod sa mosunod nga sugo:

bash

Karon sa sulod sa sama nga bintana pasulod kini nga sugo:

bash

Sa matag higayon nga imong buksan ang usa ka terminal nga bintana ang bashrc file ipahigayon.

Ang .bashrc file mao ang usa ka maayo nga dapit Busa sa pagdagan sa mga sugo nga imong gusto nga modagan sa matag higayon nga imong ablihan ang usa ka kabhang.

Sama pananglit magbukas sa .bashrc file gamit ang nano ingon sa mosunod:

nano ~ / .bashrc

Sa katapusan sa file isulod ang mosunod nga sugo:

echo "Hello $ USER"

Luwasa ang file pinaagi sa pagputol sa CTRL ug O ug dayon exit nano pinaagi sa pagputol sa CTRL ug X.

Sulod sa terminal nga bintana ipatuman ang mosunod nga sugo:

bash

Ang pulong nga "Hello" kinahanglan ipasundayag uban sa us aka username nga imong gi-login ingon nga.

Mahimo nimong gamiton ang .bashrc file aron buhaton ang bisan unsa nga gusto nimo ug sa tinuud niini nga giya gipakita ko kanimo kung unsaon pagpakita sa impormasyon sa sistema gamit ang screenfetch command .

Ang Paggamit Ni Aliases

Ang .bashrc file sagad nga gigamit aron sa pagpahimutang sa mga alias sa kasagaran nga gigamit nga mga sugo aron dili nimo mahinumduman ang mga dugay nga mga sugo.

Giisip sa uban nga kini usa ka dili maayo nga butang tungod kay makalimot ka kung unsaon paggamit ang tinuod nga sugo kon ibutang sa usa ka makina diin ang imong kaugalingong partikular nga .bashrc file wala maglungtad.

Ang kamatuoran mao nga ang tanan nga mga sugo dali nga magamit sa internet ug sa mga panid sa tawo mao nga akong nakita ang pagdugang sa mga alyas isip usa ka positibo kaysa usa ka negatibo.

Kon tan-awon nimo ang default .bashrc file sa usa ka pag-apud-apod sama sa Ubuntu o Mint imong makita ang pipila ka mga alias nga gipahimutang na.

Pananglitan:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ang ls command gigamit aron ilista ang mga file ug mga direktoryo sa file system. Kon imong basahon kini nga giya imong mahibal-an kung unsa ang gipasabot sa tanan nga mga switch sa dihang imong gipadagan ang ls command.

Ang -alF nagpasabot nga imong makita ang usa ka file listing nagpakita sa tanan nga mga file lakip na ang mga gitago nga mga file nga gisundan sa tuldok. Ang paglista sa file maglakip sa ngalan sa tagsulat ug ang matag tipo sa file paga-klasipikado.

Ang -A switch naglista sa tanan nga mga file ug mga direktoryo apan wala kini sa .. file.

Sa katapusan ang -CF naglista sa mga entries pinaagi sa kolum uban sa ilang klasipikasyon.

Karon mahimo nimo sa bisan unsa nga panahon ang pagsulod sa bisan hain niini nga mga sugo direkta ngadto sa terminal:

ls -alF

ls -A

ls-CF

Sama sa usa ka alyas nga gipahimutang sa .bashrc file nga imong mahimo lamang nga modagan ang alyas ingon sa mosunod:

ll

la

l

Kon imong makita ang imong kaugalingon nga nagpadagan sa usa ka mando nga regular ug kini usa ka taas nga taas nga sugo nga mahimo nga angayan nga pagdugang sa imong kaugalingon nga alyas sa .bashrc file.

Ang format alang sa alyas mao ang mosunod:

alias new_command_name = command_to_run

Sa sukaranan imong gitino ang alias nga sugo ug dayon ihatag ang alyas usa ka ngalan. Gihisgotan nimo ang sugo nga gusto nimo nga pagdagan human sa parehas nga timaan.

Pananglitan:

alias up = 'cd ..'

Ang labaw sa sugo nagtugot kanimo sa pag-adto sa usa ka direktoryo lamang pinaagi sa pagsulod.

Sumaryo

Ang. Bashrc file usa ka gamhanan kaayo nga himan ug usa ka maayong paagi sa pag-adjust sa imong Linux shell. Gigamit sa husto nga paagi nga imong madugangan ang imong produksyon nga napulo ka pilo.