Cyflwyniad
Os ydych chi wedi bod yn defnyddio Linux am gyfnod ac yn enwedig os ydych chi'n dechrau dod yn gyfarwydd â llinell orchymyn Linux, fe wyddoch mai Braggyn Linux yw BASH.
Mae BASH yn sefyll ar gyfer Bourne Again Shell. Mae yna nifer o gregyn gwahanol, gan gynnwys csh, zsh, dash a korn.
Mae cregyn yn gyfieithydd sy'n gallu derbyn gorchmynion ar gyfer defnyddiwr a'u rhedeg i berfformio gweithrediadau fel llywio o gwmpas system ffeiliau , rhedeg rhaglenni a rhyngweithio â dyfeisiau .
Mae llawer o ddosbarthiadau Linux seiliedig ar Debian fel Debian ei hun, Ubuntu a Linux Mint yn defnyddio DASH fel cregyn yn lle BASH. Mae DASH yn sefyll ar gyfer Debian Almquist Shell. Mae'r gragen DASH yn debyg iawn i BASH ond mae'n llawer llai na'r cragen BASH.
Ni waeth a ydych chi'n defnyddio BASH neu DASH, bydd gennych ffeil o'r enw. Bashrc. Yn wir, bydd gennych chi lawer o ffeiliau .bashrc.
Agor ffenestr derfynell a deipio yn y gorchymyn canlynol:
sudo dod o hyd / -name .bashrc
Pan fyddaf yn rhedeg y gorchymyn hwn, mae tri canlyniad wedi eu dychwelyd:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Mae'r ffeil /etc/skel/.bashrc yn cael ei gopïo i mewn i ffolder cartref unrhyw ddefnyddwyr newydd sy'n cael eu creu ar system.
Y /home/gary/.bashrc yw'r ffeil a ddefnyddir pryd bynnag y bydd y gary defnyddiwr yn agor cregyn a defnyddir y ffeil wraidd pryd bynnag y bydd y gwreiddiau'n agor cregyn.
Beth yw'r ffeil .bashrc?
Mae'r ffeil .bashrc yn sgript cregyn sy'n cael ei redeg bob tro y bydd defnyddiwr yn agor cragen newydd.
Er enghraifft, agor ffenestr derfynell a rhowch y gorchymyn canlynol:
bash
Nawr o fewn yr un ffenestr nodwch y gorchymyn hwn:
bash
Bob tro rydych chi'n agor ffenestr derfynell, perfformir y ffeil bashrc.
Mae'r ffeil .bashrc yn lle da felly i redeg gorchmynion yr ydych am eu rhedeg bob tro y byddwch chi'n agor cragen.
Fel enghraifft, agorwch y ffeil .bashrc gan ddefnyddio nano fel a ganlyn:
nano ~ / .bashrc
Ar ddiwedd y ffeil, nodwch y gorchymyn canlynol:
adleisio "Helo $ USER"
Arbedwch y ffeil trwy wasgu CTRL ac O ac yna gadael nano trwy wasgu CTRL a X.
O fewn y ffenestr derfynell, rhedeg y gorchymyn canlynol:
bash
Dylai'r gair "Helo" gael ei arddangos ynghyd â'r enw defnyddiwr yr ydych wedi mewngofnodi fel.
Gallwch ddefnyddio'r ffeil .bashrc i wneud unrhyw beth yr hoffech chi ac, yn wir, yn y canllaw hwn, dangosais ichi sut i arddangos gwybodaeth system gan ddefnyddio'r gorchymyn sgrinfetch .
Defnyddio Aliasau
Mae'r ffeil .bashrc yn cael ei ddefnyddio'n gyffredin i osod aliasau i orchmynion a ddefnyddir yn gyffredin fel na fydd yn rhaid i chi gofio gorchmynion hir.
Mae rhai pobl o'r farn bod hyn yn beth drwg oherwydd gallech chi anghofio sut i ddefnyddio'r gorchymyn go iawn pan gaiff ei osod ar beiriant lle nad yw eich ffeil .bashrc penodol eich hun yn bodoli.
Fodd bynnag, y gwir yw bod yr holl orchmynion ar gael yn rhwydd ar-lein ac yn y tudalennau dyn felly rwy'n gweld ychwanegiadau alias yn gadarnhaol yn hytrach na negyddol.
Os edrychwch ar y ffeil .bashrc rhagosodedig mewn dosbarthiad fel Ubuntu neu Mint, fe welwch rai aliasau a sefydlwyd eisoes.
Er enghraifft:
alias ll = 'ls -alF'
alias la = 'ls -A'
alias l = 'ls -CF'
Defnyddir y gorchymyn ls i restru'r ffeiliau a'r cyfeirlyfrau yn y system ffeiliau. Os ydych chi'n darllen y canllaw hwn, cewch wybod beth yw pob switshis wrth ichi redeg y gorchymyn ls.
Mae'r -alF yn golygu y byddwch yn gweld rhestr ffeil yn dangos yr holl ffeiliau, gan gynnwys ffeiliau cudd sydd yn flaenorol gyda dot. Bydd y rhestr ffeiliau yn cynnwys enw'r awdur a bydd pob math o ffeil yn cael ei ddosbarthu.
Mae'r switsh-A yn syml yn rhestru'r holl ffeiliau a chyfeirlyfrau ond mae'n hepgor y ffeil ...
Yn olaf, mae'r -CF yn rhestru cofnodion yn ôl colofn ynghyd â'u dosbarthiad.
Nawr gallech ar unrhyw adeg nodi unrhyw un o'r gorchmynion hyn i mewn i derfynell:
ls -alF
ls -A
ls-CF
Gan fod alias wedi'i osod yn y ffeil .bashrc, gallwch chi redeg yr alias fel a ganlyn:
ll
la
l
Os ydych chi'n dod o hyd i reolaeth yn rheolaidd ac mae'n orchymyn cymharol hir efallai y bydd yn werth ychwanegu eich alias eich hun i'r ffeil .bashrc.
Mae'r fformat ar gyfer alias fel a ganlyn:
alias new_command_name = command_to_run
Yn y bôn, rydych chi'n nodi'r gorchymyn alias ac yna rhowch enw'r alias. Yna, nodwch y gorchymyn yr hoffech ei redeg ar ôl yr arwydd cyfatebol.
Er enghraifft:
alias up = 'cd ..'
Mae'r gorchymyn uchod yn gadael i chi fynd i fyny cyfeiriadur yn syml trwy fynd i mewn i fyny.
Crynodeb
Mae'r ffeil .bashrc yn arf pwerus iawn ac mae'n ffordd wych i addasu eich cragen Linux. Wedi'i ddefnyddio yn y ffordd gywir, byddwch chi'n cynyddu eich cynhyrchiant yn ddeg plyg.