Kodi Fayilo ya Bashrc Yagwiritsidwa Ntchito?

Mau oyamba

Ngati mwakhala mukugwiritsira ntchito Linux kwa kanthawi ndipo makamaka ngati mutayamba kudziwika ndi mzere wa lamulo la Linux mudzadziwa kuti BASH ndi chipolopolo cha Linux.

BASH amaimira Bourne Again Shell. Pali zipolopolo zosiyanasiyana monga csh, zsh, dash ndi korn.

Chigoba ndi womasulira amene amakhoza kulandira malamulo kwa wogwiritsa ntchito ndi kuyendetsa iwo kuti achite ntchito monga kuyendayenda kuzungulira fayilo , kuyendetsa mapulogalamu ndi kuyanjana ndi zipangizo .

Maofesi ambiri a Debian ochokera ku Linux monga Debian ngokha, Ubuntu ndi Linux Mint amagwiritsira ntchito DASH monga chipolopolo mmalo mwa BASH. DASH imayimira Debian Almquist Shell. DASH shell ndi yofanana kwambiri ndi BASH koma ndi yaying'ono kwambiri kuposa shell ya BASH.

Mosasamala kanthu ngati mukugwiritsa ntchito BASH kapena DASH mudzakhala ndi fayilo yotchedwa .bashrc. Ndipotu mudzakhala ndi mafayilo ambiri .bashrc.

Tsegulani zenera zowonongeka ndikuyimira lamulo lotsatira:

sudo kupeza / -name .bashrc

Pamene ndimayendetsa lamulo ili pali zotsatira zitatu zobwereranso:

Fayilo ya /etc/skel/.bashrc imakopedwa mu foda yam'nyumba ya ogwiritsa ntchito atsopano omwe adalengedwa pa dongosolo.

The /home/gary/.bashrc ndi fayilo yomwe imagwiritsidwa ntchito nthawi iliyonse imene gary amatsegula chipolopolo ndipo fayilo imayamba kugwiritsidwa ntchito pamene mizu imatsegula chipolopolo.

Fayilo ya .bashrc Ndi Chiyani?

Fayilo ya .bashrc ndi script yolemba yomwe imayendetsedwa nthawi iliyonse wosatsegula chigamba chatsopano.

Mwachitsanzo, tsegulirani mawindo osatha ndikulowa lamulo ili:

bash

Tsopano mkati mwawindo lomwelo lowetsani lamulo ili:

bash

Nthawi iliyonse mukatsegula mawindo otsegula fayilo ya bashrc ikuchitidwa.

Fayilo ya .bashrc ndi malo abwino kotero kuti muthamange malamulo omwe mukufuna kuthamanga nthawi iliyonse mutatsegula chipolopolo.

Mwachitsanzo, tsegula fayilo ya .bashrc pogwiritsa ntchito nano motere:

nano ~ / .bashrc

Kumapeto kwa fayilo lowetsani lamulo ili:

lembani "Mwalandira $ USER"

Sungani fayilo mwa kukanikiza CTRL ndi O ndiyeno kuchoka nano mwa kukanikiza CTRL ndi X.

Muzenera zowonongeka chitani lamulo ili:

bash

Mawu akuti "Moni" ayenera kuwonetsedwa pamodzi ndi dzina la munthu womwe mwalowa.

Mungagwiritse ntchito fayilo ya .bashrc kuti muchite chilichonse chomwe mukufuna ndipo motere ndikukuwonetsani momwe mungasonyezere mauthenga apakompyuta pogwiritsa ntchito lamulo la screenfetch .

Kugwiritsira Ntchito Ziphuphu

Fayilo ya .bashrc imagwiritsidwa ntchito popanga ziganizo ku malamulo omwe amagwiritsidwa ntchito kawirikawiri kuti musamaiwale malamulo aatali.

Anthu ena amaganiza kuti izi ndizolakwika chifukwa mungaiwale momwe mungagwiritsire ntchito lamulo lenileni poika makina pomwe fayilo yanu ya .bashrc ilibe.

Chowonadi ndikuti ngakhale malamulo onse amapezeka mosavuta pa intaneti komanso m'masamba a anthu kotero ndikuwona zowonjezera zowonjezera osati zabwino.

Ngati mukuyang'ana fayilo yosakhulupirika ya .bashrc mugawidwe monga Ubuntu kapena Mint mudzawona zosokoneza zomwe zakhazikitsidwa kale.

Mwachitsanzo:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ls command imagwiritsidwa ntchito kulembetsa mafayilo ndi mauthengawa m'dongosolo la mafayilo. Ngati muwerenga bukhuli mutha kudziwa zomwe kusintha konse kumatanthauza pamene muthamanga ls command.

The -ALF ikutanthawuza kuti mudzawona fayilo zolembera zikuwonetsa mafayilo onse kuphatikizapo mafayilo obisika omwe akutsatiridwa ndi dontho. Fayiloyi ikuphatikizapo dzina la wolemba ndipo mtundu uliwonse wa fayilo udzakhala wowerengedwa.

A_Kusintha kumangosanthula mafayilo ndi mauthenga onse koma imasiya .. fayilo.

Potsirizira pake -CF imatchula zolembedweramo ndi ndondomeko yawo.

Tsopano mukhoza nthawi iliyonse kulowa mndandanda uliwonse wa malamulowa kupita ku terminal:

ls -alF

ls -A

ls-CF

Monga alias wakhala mu fayilo ya .bashrc mungathe kumangogwiritsa ntchito izi motere:

ll

la

l

Ngati mutapeza kuti mukuyendetsa lamulo nthawi zonse ndipo ndilo lamulo laling'ono lingakhale loyenera kuwonjezera zolemba zanu pa file .bashrc.

Maonekedwe a alias ndi awa:

alias new_command_name = lamulo_ku_munthu

Kwenikweni iwe umatanthawuza lamulo la alias ndikupatsa dzina lake. Inu ndiye tsankhuzani lamulo lomwe mukufuna kuti muthamangire pambuyo pa chizindikiro chofanana.

Mwachitsanzo:

alias up = 'cd ..'

Lamulo ili pamwambalo limakulolani kukwera mmwamba mwazowonjezera mwa kungolowera.

Chidule

Fayilo ya .bashrc ndi chida champhamvu kwambiri ndipo ndi njira yabwino yosinthira chigoba chanu cha Linux. Kugwiritsa ntchito njira yolondola kuti muwonjezere zokolola zanu khumi.