Zer da erabilitako Bashrc fitxategia?

Sarrera

Linux pixka bat erabiltzen ari bazara eta, batez ere, Linux komando lerroan hasten zarenean, BASH Linux shell bat dela jakingo duzu.

BASH Bourne Again Shell-k nabarmentzen du. Hainbat karaktere daude csh, zsh, dash eta korn barne.

Komandoak erabiltzaileari komandoak onar ditzakeen interprete bat da eta exekutatzen ditu exekutatzeko, adibidez, fitxategi sistema baten inguruan nabigatzen , exekutatzen ari diren programak eta gailuekin elkarrekintzan aritzeko .

Debian-en oinarritutako Linux banaketa asko, hala nola, Debian-ek, Ubuntu eta Linux Mint erabiltzen ditu DASH shell gisa, BASHen ordez. DASH Debian Almquist Shell nabarmentzen da. DASH shell BASH oso antzekoa da baina BASH shell baino askoz txikiagoa da.

BASH edo DASH erabiltzen duzun ala ez kontuan hartu gabe, .bashrc izeneko fitxategia izango duzu. Izan ere, hainbat .bashrc fitxategiak izango dituzu.

Ireki terminalaren leihoa eta idatzi komando hau:

sudo find / -name .bashrc

Komando hau exekutatzen den bakoitzean hiru emaitza itzuli dira:

/etc/skel/.bashrc fitxategia sistema batean sortzen diren erabiltzaile berrien etxeko karpetan kopiatzen da.

/home/gary/.bashrc erabiltzaileak gary-k shell bat irekitzen duen bakoitzean erabiltzen den fitxategia da eta root-a fitxategia shell-a irekitzen duen bakoitzean erabiltzen da.

Zer da .bashrc fitxategia?

.bashrc fitxategia shell script bat da, erabiltzaile bakoitzak shell berri bat irekitzen duen bakoitzean exekutatzen dena.

Adibidez, ireki terminalaren leihoa eta sartu komando hau:

bash

Orain leiho berean sartu komando hau:

bash

Terminal leiho bat irekitzen duzun bakoitzean, bashrc fitxategia egiten da.

.bashrc fitxategia leku egokia da, beraz, shell bat irekitzen duzun aldi bakoitzean exekutatu nahi dituzun komandoak exekutatzea da.

Adibide gisa, ireki .bashrc fitxategia nano honela erabiliz:

nano ~ / .bashrc

Fitxategiaren amaieran, sartu komando hau:

oihartzuna "Kaixo $ USER"

Fitxategia gorde CTRL eta O sakatu eta irten nano CTRL eta X. sakatuz.

Terminalaren leihoan, ondorengo komandoa exekutatu:

bash

"Kaixo" hitza bistaratu behar duzu saioa hasi duzun erabiltzaile-izenarekin batera.

.bashrc fitxategia erabil dezakezu nahi duzun guztia egiteko eta, hain zuzen ere , gidaliburu honetan erakutsiko dizu nola pantailako komandoaren bidez sistemaren informazioa bistaratu .

Aliatuak erabiltzea

.bashrc fitxategia normalean erabiltzen den alias gehien erabiltzen diren komandoak ezartzeko erabiltzen da, komando luzeak ez gogoratzeko.

Jende askok txarra dirudi hau, benetako komandoa nola erabili jakiteko makina batean kokatuta dagoenean, zure partikularrak .bashrc fitxategia ez dago.

Egia da, ordea, komando guztiak zuzenean eta man orrietan eskuragarri egongo direla, beraz, aliasak positiboak direla eta ez negatiboak.

Ubunturen lehenetsitako fitxategia .bashrc fitxategian ikusten baduzu, Ubuntu edo Mint-ek dagoeneko dagoen alias batzuk ikusiko dituzu.

Adibidez:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ls komandoa fitxategi sistemetan eta direktorioetan zerrendatzeko erabiltzen da. Gida hau irakurtzen baduzu, komandoak exekutatzen dituzunean , zein den aldagai guztiek esan nahi duzue.

Fitxategia fitxategi batean ikusi ahal izango duzu -alF fitxategiak erakusten dituen fitxategi guztiak erakusten ditu. Fitxategien zerrendak egilearen izena eta fitxategi mota bakoitza sailkatuko ditu.

The -A switch fitxategi eta direktorio guztiak zerrendatzen ditu baina fitxategiaren .. fitxategia ezabatzen du.

Azkenean, -CF zerrendak zutabearen arabera zerrendatzen ditu sailkapenarekin batera.

Orain edonoiz sartu ahal izango duzu komando horietako edozein terminal batean sartu:

ls -alF

ls -A

ls-CF

Alias ​​gisa .bashrc fitxategian ezarri bezala alias exekutatu besterik ez duzu:

ll

la

l

Komando bat exekutatzen ari bazara aldizka bada eta komando nahiko luzea bada, baliteke zure aliasa .bashrc fitxategira gehitzea.

Alias ​​formatua hau da:

alias new_command_name = command_to_run

Funtsean, alias komandoa zehaztu eta alias izen bat eman. Ondorengo zeinuaren ondoren exekutatu nahi duzun komandoa zehaztuko duzu.

Adibidez:

alias up = 'cd ..'

Goiko aginduak direktorio bat igotzeko aukera ematen dizu, besterik gabe, sartuz.

Laburpen

.bashrc fitxategia tresna indartsua da eta zure Linux shell-a pertsonalizatzeko modu bikaina da. Erabilitako modu egokian zure produktibitatea handitu egingo duzu hamar toles.