inleiding
As jy Linux al 'n rukkie gebruik en veral as jy bekend is met die Linux-opdraglyn, sal jy weet dat BASH 'n Linux-dop is.
BASH staan vir Bourne Again Shell. Daar is 'n aantal verskillende skulpe, insluitende Csh, Zsh, Dash en Graan.
'N Dop is 'n tolk wat opdragte vir 'n gebruiker kan aanvaar en hardloop om bedrywighede uit te voer, soos om 'n lêerstelsel te navigeer , programme te loop en met toestelle te kommunikeer .
Baie Debian-gebaseerde Linux-verspreidings soos Debian self, Ubuntu en Linux Mint gebruik DASH as 'n dop in plaas van BASH. DASH staan vir Debian Almquist Shell. Die DASH-skerm is baie soortgelyk aan BASH, maar dit is baie kleiner as die BASH-dop.
Ongeag of jy BASH of DASH gebruik, sal jy 'n lêer genaamd .bashrc hê. Trouens, jy sal meer .bashrc lêers hê.
Open 'n terminaal venster en tik die volgende opdrag in:
sudo vind / -name .bashrc
As ek hierdie opdrag uitvoer, is daar drie resultate terug:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Die /etc/skel/.bashrc lêer word gekopieer na die tuisgids van enige nuwe gebruikers wat op 'n stelsel geskep word.
Die /home/gary/.bashrc is die lêer wat gebruik word wanneer die gebruiker Gary 'n dop oopmaak en die wortel lêer gebruik word wanneer wortel 'n dop oopmaak.
Wat is die .bashrc-lêer?
Die .bashrc lêer is 'n dop script wat uitgevoer word elke keer as 'n gebruiker 'n nuwe dop oopmaak.
Open byvoorbeeld 'n terminaal venster en voer die volgende opdrag in:
bash
Gee nou die volgende opdrag in dieselfde venster:
bash
Elke keer as jy 'n terminale venster oopmaak, word die bashrc lêer uitgevoer.
Die .bashrc lêer is 'n goeie plek om bevele uit te voer wat jy elke keer wil hardloop wanneer jy 'n dop oopmaak.
As voorbeeld, maak die .bashrc lêer oop met nano soos volg:
nano ~ / .bashrc
Aan die einde van die lêer, voer die volgende opdrag in:
eggo "Hello $ USER"
Stoor die lêer deur Ctrl en O te druk en sluit dan nano af deur Ctrl en X te druk.
Binne die terminale venster loop die volgende opdrag:
bash
Die woord "Hello" moet saam met die gebruikersnaam wat u aangemeld is, vertoon word.
U kan die .bashrc-lêer gebruik om enige enigiets wat u wil, te doen. Inderdaad, in hierdie gids het ek u gewys hoe om stelselinligting met die skermfetch-opdrag te vertoon .
Die gebruik van aliasisse
Die .bashrc-lêer word algemeen gebruik om aliasse te gebruik vir algemeen gebruikte opdragte, sodat jy nie lang opdragte hoef te onthou nie.
Sommige mense beskou dit as 'n slegte ding omdat jy kan vergeet hoe om die regte opdrag te gebruik wanneer dit op 'n masjien geplaas word waar jou eie spesifieke .bashrc-lêer nie bestaan nie.
Die waarheid is egter dat al die opdragte geredelik aanlyn beskikbaar is en op die manbladsye sien ek aliasse as positief eerder as negatief.
As u na die standaard. Bashrc-lêer in 'n verspreiding soos Ubuntu of Mint kyk, sal u aliases wat reeds opgestel is, sien.
Byvoorbeeld:
alias ll = 'ls -alF'
alias la = 'ls -A'
alias l = 'ls -CF'
Die ls-opdrag word gebruik om die lêers en dopgehou in die lêerstelsel te lys. As u hierdie gids lees, sal u uitvind wat al die skakelaars beteken as u die ls-opdrag uitvoer.
Die -alF beteken dat jy 'n lêerinskrywing sal sien, wys alle lêers, insluitend verborge lêers wat met 'n punt voorafgegaan word. Die lêerlys bevat die outeur se naam en elke lêertipe sal geklassifiseer word.
Die -A skakelaar lys net al die lêers en dopgehou, maar dit laat die lêer uit.
Ten slotte die -CF lys inskrywings per kolom saam met hul klassifikasie.
Nou kan jy enige van hierdie opdragte enige tyd invul in 'n terminaal:
ls -alF
ls -A
LS-CF
Aangesien 'n alias in die .bashrc lêer gestel is, kan jy die alias net soos volg uitvoer:
ll
la
l
As jy jouself gereeld 'n opdrag uitvoer en dit is 'n betreklik lang opdrag, kan dit dalk die moeite werd wees om jou eie alias by die .bashrc-lêer te voeg.
Die formaat vir alias is soos volg:
alias new_command_name = command_to_run
Basies spesifiseer jy die alias-opdrag en gee dan die alias 'n naam. Jy spesifiseer dan die opdrag wat jy wil hardloop na die gelyke teken.
Byvoorbeeld:
alias up = 'cd ..'
Met die bogenoemde opdrag kan jy net 'n gids oplaai deur net in te skryf.
opsomming
Die .bashrc lêer is 'n baie kragtige instrument en is 'n goeie manier om jou Linux-dop aan te pas. Gebruik op die korrekte manier sal jou produktiwiteit tien vou verhoog.