Inona no ampiasaina ny rakitra Bashrc?

Fampidirana

Raha efa nampiasa Linux ianao nandritra ny fotoana kelikely ary indrindra raha efa manomboka mahafantatra ny baikon'ny Linux ianao dia ho fantatra fa BELL dia Linux shell.

BASH dia manangana an'i Bourne indray Shell. Misy kalsa samihafa maromaro ahitana csh, zsh, totozy ary korn.

Ny shell dia mpandika teny izay afaka manaiky ny baiko amin'ny mpampiasa iray ary mitarika azy ireo hanao fepetra toy ny fandehanana manodidina ny rafitra fisie , fandaharana fandaharana ary fifandraisana amin'ny fitaovana .

Betsaka ny Debian natsangana Linux tahaka an'i Debian, Ubuntu sy Linux Mint dia mampiasa DASH ho toy ny kiraro fa tsy BASH. DASH dia manondro an'i Debian Almquist Shell. Ny shell DASH dia mitovy amin'ny BASH fa kely kokoa noho ny shell BASH.

Na inona na inona raha mampiasa BASH na DASH ianao dia hanana rakitra antsoina hoe .bashrc. Raha ny marina dia hanana rakitra maro .bashrc ianao.

Sokafy ny fikandrana iray ary ampidiro ity baiko manaraka ity:

sudo find / -name .bashrc

Rehefa mandidy ity baiko ity aho dia misy valiny telo naverina niverina:

Ny rakitra /etc/skel/.bashrc dia adika ao an-tranokalan'ny mpampiasa vaovao izay noforonina ao anaty rafitra iray.

Ny /home/gary/.bashrc no rakitra ampiasaina isaky ny manokatra shell ny mpampiasa ary ny rakitra fototra dia ampiasaina isaky ny manokatra shell.

Inona ny The .bashrc File?

Ny tahiry .bashrc dia rakitra shell izay mihazakazaka isaky ny manokatra shell vaovao.

Ohatra, sokafy fikandrana iray ary ampidiro ity baiko manaraka ity:

bash

Mankanesa ao amin'io varavarankely io izao baiko izao:

bash

Isaky ny manokatra fenitry ny terminal ianao dia atao ny rakitra bashrc.

Ny tahiry .bashrc dia toerana tsara ahafahana manatanteraka baiko izay tianao hotratrarina amin'ny fotoana rehetra manokatra shell.

Ho ohatra ohatra misokatra ny .bashrc rakitra mampiasa ny nano toy izao:

nano ~ / .bashrc

Amin'ny faran'ny dossier dia midira ity baiko manaraka ity:

Echo "Hello $ USER"

Sokafy ny rakitra amin'ny tsindrio CTRL sy O ary avy eo ajanony amin'ny alalan'ny CTRL sy X.

Ao anatin'ny fenitra fikandrana dia mitondra ity baiko manaraka ity:

bash

Ny teny hoe "Hello" dia tokony aseho miaraka amin'ny anaran'ny mpampiasa anao.

Azonao atao ny mampiasa ny tahiry .bashrc hanao izay tianao rehetra indrindra ary ato amin'ity torolalana ity dia nasehoko anao ny fomba fampisehoana fampahalalana ny rafitra mampiasa ny baiko screenshot .

Ny fampiasana alika

Ny tahiry .bashrc dia matetika ampiasaina hametra ny aliases amin'ny baiko ampiasaina matetika mba tsy hahatsiarovanao didy ela.

Ny olona sasany dia mihevitra izany zavatra ratsy izany satria azonao adino ny fomba fampiasana ny tena baiko rehefa napetraka eo amin'ny milina izay tsy misy anao manokana ny .bashrc.

Ny marina anefa dia ny didy rehetra dia mora hita amin'ny aterineto sy ny pejy ao amin'ny pejy mba ahitako ny fampidirana ireo aliases ho tsara kokoa fa tsy ratsy.

Raha mijery ny default default .bashrc rakitra amin'ny fizarana toa an'i Ubuntu na Mint ianao dia hahita aliasaina efa napetraka.

Ohatra:

alias ll = 'ls-alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Ny baiko ls dia ampiasaina hametahana ny rakitra sy ny finday ao amin'ny rafitra fisie. Raha mamaky ity toro-lalana ity ianao dia ho hitanao ny dikan'ny switch rehetra rehefa mandidy ny baikon'ny ls ianao.

Ny -alF dia midika fa hahita ny lisitra misy ny rakitra dia mampiseho ny rakitra rehetra, anisan'izany ireo rakitra miafina izay miverina amin'ny dot. Ny lisitry ny rakitra dia ahitàna ny anaran'ny mpanoratra ary ny sokajy isaky ny sokajy dia hiantehitra.

Ny -Opika dia mametraka ny lahatahiry sy ny lahatahiry rehetra fotsiny fa tsy manadino ny rakitra.

Farany, ny -CF dia mirakitra ny fidirana amin'ny tsanganana miaraka amin'ny sokajiny.

Afaka miditra amin'ny iray amin'ireto baiko ireto ianao amin'ny fotoana rehetra:

ls-alF

ls -A

LS-CF

Raha toa ny alias iray napetraka ao amin'ny tahiry .bashrc dia azonao atao ny mamoaka ny alias toy izao:

ll

La

L

Raha toa ianao ka mihazakazaka baiko tsy tapaka ary baiko lava loatra dia mety ho sarobidy ny aliasanao amin'ny tahiry .bashrc.

Ny endrika ho an'ny alias dia toy izao manaraka izao:

alias new_command_name = command_to_run

Amin'ny ankapobeny dia manondro ny baiko aliasana ianao ary manome ny anarana amin'ny alias. Ampifanaraho amin'izay ilay baiko tianao hotratrarina aorian'ny famantarana.

Ohatra:

alias up = 'cd ..'

Ity baiko etsy ambony ity dia mamela anao hizara lahatahiry iray amin'ny alalan'ny fampidirana fotsiny.

famintinana

Ny rakitra .bashrc dia fitaovana tena matanjaka ary fomba tsara ny mampifanaraka ny shell Linux anao. Ampiasaina amin'ny fomba tsara izay hampitomboanao ny vokatrao valo folo.