X'inhu jintuża l-Bashrc File?

Introduzzjoni

Jekk ilek tuża Linux għal ftit żmien u partikolarment jekk qed tibda tiffamiljarizza ruħek mal-linja tal-kmand Linux, taf li BASH huwa shell Linux.

BASH stands għal Bourne Again Shell. Hemm għadd ta 'qxur differenti inklużi csh, zsh, dash u korn.

Qoxra hija interpretu li tista 'taċċetta kmandi għal utent u tmexxihom biex iwettqu operazzjonijiet bħan- navigazzjoni madwar sistema ta' fajls , programmi ta 'tħaddim u interazzjoni ma' apparati .

Ħafna distribuzzjonijiet ibbażati fuq Debian bħal Debian innifsu, Ubuntu u Linux Mint jużaw DASH bħala qoxra minflok BASH. DASH stands għal Debian Almquist Shell. Il-qoxra DASH hija simili ħafna għal BASH iżda hija ħafna iżgħar mill-qoxra BASH.

Irrispettivament minn jekk tkun qed tuża BASH jew DASH ikollok fajl imsejjaħ .bashrc. Fil-fatt ser ikollok fajls multipli .bashrc.

Iftaħ tieqa tat-terminal u t-tip fil-kmand li ġej:

sudo issib / -name .bashrc

Meta mmexxi dan il-kmand hemm tliet riżultati ritornati:

Il-fajl /etc/skel/.bashrc jiġi kkupjat fil-folder tad-dar ta 'kull utent ġdid li jinħoloq fuq sistema.

Il-/home/gary/.bashrc huwa l-fajl użat kull meta l-utent jiftaħ il-qoxra u l-fajl ta 'l-għerq jintuża kull darba li l-għerq jiftaħ qoxra.

X'inhu l-Fajl .bashrc?

Il-fajl .bashrc huwa skrittura tal-qoxra li titħaddem kull darba li utent jiftaħ qoxra ġdida.

Per eżempju, tiftaħ tieqa tat-terminal u daħħal il-kmand li ġej:

bash

Issa fl-istess tieqa, daħħal dan il-kmand:

bash

Kull darba li tiftaħ tieqa tat-terminal il-fajl bashrc jitwettaq.

Il-fajl .bashrc huwa post tajjeb biex imexxu l-kmandi li inti tixtieq li tmexxi kull darba li tiftaħ qoxra.

Bħala eżempju tiftaħ il-fajl .bashrc billi tuża nano kif ġej:

nano ~ / .bashrc

Fl-aħħar tal-fajl daħħal il-kmand li ġej:

echo "Hello $ USER"

Ħlief il-fajl billi tagħfas CTRL u O u mbagħad ħalli nano billi tagħfas CTRL u X.

Fi ħdan it-tieqa tat-terminal imexxu l-kmand li ġej:

bash

Il-kelma "Hello" għandha tintwera flimkien mal-username li tkun illoggjat kif.

Tista 'tuża l-fajl .bashrc biex tagħmel dak kollu li tixtieq u tabilħaqq f'din il-gwida urejtlek kif għandek turi l-informazzjoni tas-sistema billi tuża l-kmand screenfetch .

L-Użu tal-Aliasi

Il-fajl .bashrc jintuża ġeneralment biex jistabbilixxi psewdonimi għall-kmandi komuni użati sabiex ma jkollokx tiftakar il-kmandi twal.

Xi nies iqisu li din hija ħaġa ħażina għaliex tista 'tinsa kif tuża l-kmand reali meta titqiegħed fuq magna fejn il-fajl partikolari tiegħek .bashrc ma jeżistix.

Il-verità hija madankollu li l-kmandi kollha huma faċilment disponibbli fuq l-internet u fil-paġni manwali hekk nara żżid psewdonimi bħala pożittivi aktar milli negattivi.

Jekk tħares lejn il-fajl .bashrc default f'distribuzzjoni bħal Ubuntu jew Mint, tara xi psewdonimu diġà stabbiliti.

Pereżempju:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Il-kmand ls jintuża biex jelenka l-fajls u d-direttorji fis-sistema tal-fajl. Jekk taqra din il-gwida tista 'ssib x'inhuma l-iswiċċijiet kollha meta tgħaddi l-kmand ls.

L-FF tfisser li se tara lista tal-fajl turi l-fajls kollha inklużi l-fajls moħbija li huma preċeduti b'tikka. L-elenkar tal-fajl għandu jinkludi l-isem tal-awtur u kull tip ta 'fajl jiġi kklassifikat.

L-Iswiċċ -A sempliċement jelenka l-fajls u d-direttorji kollha iżda jħalli barra l-fajl.

Fl-aħħarnett il--CF jelenka l-iskrizzjonijiet bil-kolonna flimkien mal-klassifikazzjoni tagħhom.

Issa int tista 'fi kwalunkwe ħin tidħol f'xi terminal minn dawn il-kmandi:

ls -alF

ls -A

ls-CF

Peress li l-alias ġie stabbilit fil-fajl .bashrc inti tista 'sempliċement imexxi l-alias kif ġej:

ll

la

l

Jekk issib ruħek tmexxi kmand regolarment u hija kmand relattivament twil, jista 'jkun tajjeb li żżid ismijiet tiegħek mal-fajl .bcrc.

Il-format għall-alias huwa kif ġej:

alias new_command_name = command_to_run

Bażikament inti tispeċifika l-kmand tal-alias u mbagħad agħti l-alias isem. Imbagħad għandek tispeċifika l-kmand li tixtieq taħdem wara s-sinjal ugwali.

Per eżempju:

alias up = 'cd ..'

Il-kmand ta 'hawn fuq ihallik jżid direttorju semplićiment billi jdahhal.

Sinteżi

Il-fajl .bashrc huwa għodda qawwija ħafna u huwa mod tajjeb ħafna biex tippersonalizza l-qoxra Linux tiegħek. Użat fil-mod korrett inti se żżid il-produttività tiegħek għaxar darbiet.