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:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
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.