Kini File Oluṣakoso Bashrc Lo Fun?

Ifihan

Ti o ba ti lo Linux fun igba diẹ ati paapa ti o ba bẹrẹ lati ni imọran pẹlu laini aṣẹ Lainos o yoo mọ pe BASH jẹ ikarahun Lainos.

BASH duro fun Bourne Again Ikarahun. Awọn nọmba oriṣiriṣi oriṣiriṣi wa pẹlu csh, zsh, dash ati korn.

A ikarahun jẹ onitumọ kan ti o le gba awọn aṣẹ fun olumulo kan ati ṣiṣe wọn lati ṣe awọn iṣẹ bii lilọ kiri ni ayika eto faili kan , awọn eto imuṣiṣẹ ati ṣiṣe pẹlu awọn ẹrọ .

Ọpọlọpọ awọn pinpin Linux ti Debian gẹgẹbi Debian funrararẹ, Ubuntu ati Linux Mint lo DASH bi ikarahun dipo BASH. DASH duro fun Ikarahun Alquist Debian. Dirasi DASH jẹ irufẹ si BASH ṣugbọn o jẹ pupọ ju kere lọ BASH.

Laibikita bi o ṣe nlo BASH tabi DASH o yoo ni faili ti a npe ni .bashrc. Ni otitọ iwọ yoo ni awọn faili .bashrc pupọ.

Ṣii window window ati ki o tẹ ninu aṣẹ wọnyi:

sudo wa / -name .bashrc

Nigbati mo ba ṣiṣẹ aṣẹ yii awọn iyatọ mẹta wa pada:

Awọn faili /etc/skel/.bashrc ti wa ni dakọ sinu folda ile ti awọn olumulo titun ti a ṣẹda lori eto.

Awọn /home/gary/.bashrc ni faili ti a lo nigbakugba ti oluṣe olumulo ṣii ikarahun kan ati pe o lo faili ti o ni gbongbo nigbakugba ti gbongbo ba ṣii ikarahun kan.

Kini File Oluṣakoso .bashrc?

Faili .bashrc jẹ iwe-akọọlẹ ti o ni ṣiṣe ni gbogbo igba ti olumulo ba ṣi ikarahun tuntun kan.

Fun apẹẹrẹ ṣi window window ati ki o tẹ aṣẹ wọnyi:

baasi

Bayi ni window kanna tẹ aṣẹ yii:

baasi

Ni gbogbo igba ti o ba ṣii window oju-ita faili faili bashrc ni a ṣe.

Fọọmu .bashrc jẹ ibi ti o dara julọ lati ṣiṣe awọn aṣẹ ti o fẹ ṣiṣe ni gbogbo igba ti o ṣii ikarahun kan.

Bi apẹẹrẹ ṣii faili faili .bashrc nipa lilo nano bi atẹle:

nano ~ / .bashrc

Ni opin faili tẹ aṣẹ wọnyi:

echo "Hello $ USER"

Fipamọ faili naa nipa titẹ CTRL ati O ati lẹhinna jade ni nano nipa titẹ CTRL ati X.

Laarin awọn window idaniloju ṣiṣe awọn aṣẹ wọnyi:

baasi

Ọrọ naa "Kaabo" yẹ ki o ṣe afihan pẹlu orukọ olumulo ti o wọle si bi.

O le lo faili .bashrc lati ṣe ohunkohun ti o fẹ ati paapa ninu itọnisọna yi Mo fihan ọ bi a ṣe le ṣafihan alaye eto nipa lilo pipaṣẹ ibojufetu .

Awọn Lilo Awọn Aliases

Awọn faili .bashrc ni a nlo nigbagbogbo lati ṣeto awọn aliases si awọn ofin ti a lo nigbagbogbo ki o ko ni lati ranti awọn asegbe gun.

Diẹ ninu awọn eniyan ro pe eyi jẹ ohun buburu nitori o le gbagbe bi o ṣe le lo aṣẹ gidi nigba ti a gbe sori ẹrọ kan nibiti o ko si faili ti o ti wa .bashrc.

Otitọ ni pe gbogbo awọn ofin naa ni o wa ni ori ayelujara ati ninu awọn oju-iwe awọn eniyan ti mo rii pe o fi awọn aliasilẹ kun bi rere ni kii ṣe odi.

Ti o ba wo faili aiyipada .bashrc ni pinpin bi Ubuntu tabi Mint o yoo ri diẹ ninu awọn aliases ti a ti ṣeto tẹlẹ.

Fun apere:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Awọn ofin ls ni a lo lati ṣajọ awọn faili ati awọn ilana ninu faili faili. Ti o ba ka itọsọna yi iwọ yoo wa ohun ti gbogbo awọn iyipada tumọ si nigba ti o ba n ṣakoso aṣẹ naa.

Awọn -FF tunmọ si pe iwọ yoo wo akojọjọ faili kan yoo fi gbogbo awọn faili han pẹlu awọn faili ti a fi pamọ ti o ti kọja pẹlu aami kan. Awọn akojọ faili yoo ni orukọ onkowe naa ati pe iru faili kọọkan yoo pin.

A-yipada awọn akojọ aṣayan gbogbo awọn faili ati awọn ilana ṣugbọn o gba faili faili naa.

Níkẹyìn, awọn -CF ṣe akojọ awọn titẹ sii nipasẹ iwe pẹlu pẹlu ifọnti wọn.

Bayi o le ni eyikeyi igba tẹ eyikeyi ninu awọn ofin wọnyi tọ si ebute kan:

ls -alF

ls -A

ls-CF

Bi awọn aliasi ti ṣeto ni faili .bashrc o le ṣiṣe awọn aliasẹ ni kiakia gẹgẹbi atẹle yii:

L

la

l

Ti o ba ri ara rẹ nṣiṣẹ igbasẹ ni deede ati pe o jẹ iwulo to gun pẹlẹpẹlẹ o le jẹ iṣeduro fi afikun orukọ rẹ si faili .bashrc.

Awọn kika fun aliasilẹ jẹ bi wọnyi:

alias new_command_name = command_to_run

Bakannaa o pato awọn aṣẹ alias naa lẹhinna fun orukọ aliasi orukọ kan. Lẹhinna ṣafihan aṣẹ ti o fẹ lati ṣiṣe lẹhin ami isọgba.

Fun apẹẹrẹ:

alias up = 'cd ..'

Ilana ti o loke n jẹ ki o lọ soke liana kan nipa titẹ si oke.

Akopọ

Faili .bashrc jẹ ohun elo ti o lagbara pupọ ati ọna ti o dara julọ lati ṣe akanṣe ikarahun Linux rẹ. Ti a lo ni ọna ti o tọ ti o yoo mu iṣẹ-ṣiṣe rẹ pọ mẹwa agbo.