Če že dolgo uporabljate Linux in še posebej, če se spoznate z ukazno vrstico Linux, boste vedeli, da je BASH lupina Linuxa.
BASH pomeni Bourne Again Shell. Obstaja več različnih lupin, vključno z csh, zsh, dash in korn.
Lupina je tolmač, ki lahko sprejema ukaze za uporabnika in jih zažene za izvajanje operacij, kot so navigacija po datotečnem sistemu, zagon programov in medsebojno delovanje z napravami.
Mnoge distribucije Linuxa, ki temeljijo na Debianu, kot so Debian sami, Ubuntu in Linux Mint, uporabljajo DASH kot lupino namesto BASH. DASH predstavlja Debian Almquist Shell. Okno DASH je zelo podobno BASH, vendar je veliko manjše od BASH lupine.
Ne glede na to, ali uporabljate BASH ali DASH, boste imeli datoteko .bashrc. Pravzaprav boste imeli več datotek .bashrc.
Odprite terminalsko okno in vnesite naslednji ukaz:
sudo najdi / -name .bashrc
Ko zaženete ta ukaz, se vrnejo trije rezultati:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Datoteka /etc/skel/.bashrc se kopira v domačo mapo vseh novih uporabnikov, ki so ustvarjeni v sistemu.
Datoteka /home/gary/.bashrc je datoteka, ki se uporablja, kadar uporabnik gary odpre lupino in se korenska datoteka uporablja, ko root odpre lupino.
Kaj je datoteka .bashrc?
Datoteka .bashrc je lupinski skript, ki se izvaja vsakič, ko uporabnik odpre novo lupino.
Na primer, odprite okno terminala in vnesite ta ukaz:
bash
V istem oknu vnesite ta ukaz:
bash
Vsakič, ko odprete terminalsko okno, se izvede datoteka bashrc.
Datoteka .bashrc je torej dober kraj za zagon ukazov, ki jih želite zagnati vsakič, ko odprete lupino.
Kot primer odprite datoteko .bashrc z uporabo nana, kot sledi:
nano ~ / .bashrc
Na koncu datoteke vnesite naslednji ukaz:
echo "Pozdravljeni $ USER"
Shranite datoteko s pritiskom na CTRL in O in nato izhod nano s pritiskom na CTRL in X.
V oknu terminalja zaženite naslednji ukaz:
bash
Beseda »Pozdravljeni« mora biti prikazana skupaj z uporabniškim imenom, na katerega ste prijavljeni.
Datoteko .bashrc lahko uporabite, če želite narediti vse, kar želite.
Uporaba vzdevkov
Datoteka .bashrc se pogosto uporablja za nastavitev vzdevkov na pogosto uporabljene ukaze, tako da vam ni treba zapomniti dolgih ukazov.
Nekateri ljudje menijo, da je to slaba stvar, saj bi lahko pozabili, kako uporabiti pravi ukaz, ko ga namestite na stroj, kjer ne obstaja vaša lastna datoteka .bashrc.
Resnica pa je, da so vsi ukazi takoj na voljo na spletu in na straneh človeka, tako da je dodajanje vzdevkov pozitiven in ne negativen.
Če pogledate privzeto datoteko .bashrc v distribuciji, kot je Ubuntu ali Mint, boste videli nekaj že določenih vzdevkov.
Na primer:
alias ll = 'ls-alF'
alias la = 'ls -A'
alias l = 'ls -CF'
Ukaz ls se uporablja za seznam datotek in imenikov v datotečnem sistemu.
-AlF pomeni, da boste videli seznam datotek, prikažejo vse datoteke, vključno s skritimi datotekami, ki so pred njimi. Seznam datotek vsebuje ime avtorja in vsako vrsto datoteke bo razvrščeno.
Stikalo -A preprosto navaja vse datoteke in imenike, vendar ne izpusti datoteke …
Končno, -CF našteva vnose po stolpcu skupaj z njihovo razvrstitvijo.
Sedaj lahko kadarkoli vnesete katero koli od teh ukazov neposredno v terminal:
ls-alF
ls -A
ls-CF
Ker je bil vzdevek nastavljen v datoteki .bashrc, lahko preprosto zaženete vzdevek na naslednji način:
ll
la
l
Če menite, da ste redno zagnali ukaz in je razmeroma dolg ukaz, bi bilo morda smiselno dodati svoj vzdevek v datoteko .bashrc.
Oblika za vzdevek je naslednja:
alias new_command_name = command_to_run
V bistvu določite ukaz alias in nato imenujemo vzdevek. Nato določite ukaz, ki ga želite zagnati po enakem znaku.
Na primer:
alias up = 'cd ..'
Zgornji ukaz vam omogoča, da vstopite v imeniku.
Povzetek
Datoteka .bashrc je zelo zmogljivo orodje in je odličen način prilagajanja lupine Linuxa. Uporaben na pravilen način, boste desetkrat povečali svojo produktivnost.