Selelekela
Haeba u se u ntse u sebelisa Linux ka nakoana mme haholo-holo haeba u qala ho tloaelana le line ea taelo ea Linux u tla tseba hore BASH ke khetla ea Linux.
BASH e emetse Shell hape ea Bourne. Ho na le likhetla tse sa tšoaneng tse kenyeletsang csh, zsh, dash le korn.
Sejoe ke mofetoleli o ka amohelang litaelo bakeng sa mofani le ho ba mathela ho etsa mesebetsi e kang ho tsamaea ho potoloha tsamaiso ea faele , ho sebetsa mananeo le ho sebelisana le lisebelisoa .
Li-distribute tse ngata tsa Debian tse thehiloeng ho Debian ka boeona, Ubuntu le Linux Mint li sebelisa DASH joaloka shell ho e-na le BASH. DASH emela Debian Almquist Shell. The shell DASH e tšoana haholo le BASH empa e nyane haholo ho feta shell ea BASH.
Ho sa tsotellehe hore na u sebelisa BASH kapa DASH u tla ba le faele e bitsoang .bashrc. Ha e le hantle o tla ba le lifaele tse ngata tsa .bashrc.
Bula fensetere ea sesebelisoa mme u thaepe ka taelo e latelang:
sudo fumana / -name .bashrc
Ha ke matha taelo ena ho na le liphetho tse tharo tse khutlisitsoeng:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Fomoro ea /etc/skel/.bashrc e ngotsoe ka fenseteng ea lehae ea basebelisi leha e le bafe ba bacha ba bōpiloeng ka tsamaiso.
The /home/gary/.bashrc ke faele e sebelisoang neng kapa neng ha mochine oa gary a bula sekhetla mme file ea motso e sebelisoa neng kapa neng ha motso o bula sekhetla.
Fense ea .bashrc ke efe?
Fayre ea .bashrc ke script e khethollang nako le nako ha mosebedisi a bula sekhetla se secha.
Ka mohlala, bula fensetere ea li-terminal ebe u kenya taelo e latelang:
chesa
Hona joale ka har'a fensetere e tšoanang kenya molaetsa ona:
chesa
Nako le nako ha u bula fensetere ea fensetere file ea bashrc e etsoa.
Faele ea .bashrc ke sebaka se setle ka hona ho tsamaisa litaelo tseo u batlang ho li qeta nako le nako ha u bula khetla.
E le mohlala u bula file ea .bashrc sebelisa nano ka tsela e latelang:
nano ~ / .bashrc
Qetellong ea faele kenya molaetsa o latelang:
echo "Hello $ USER"
Boloka faele ka ho hatella CTRL le O ebe o tsoa ka nano ka ho hatella CTRL le X.
Ka hare ho fensetere ea ho qetela sebelisa molao o latelang:
chesa
Lentsoe "Hello" le lokela ho bonts'oa hammoho le lebitso la hau la hau leo u kenang ho lona.
U ka sebelisa file ea .bashrc ho etsa ntho efe kapa efe eo ue lakatsang 'me ka sebele moetlisong ona ke u bonts'a mokhoa oa ho bonts'a tlhahiso-leseling ea tsamaiso ho sebelisa taelo ea screenfetch .
The Use Of Aliases
Fayre ea .bashrc e atisa ho sebelisoa ho beha li-aliase ho litaelo tse sebelisoang ka tloaelo e le hore u se ke ua hopola litaelo tse telele.
Batho ba bang ba nka sena e le ntho e mpe hobane u ka lebala kamoo u ka sebelisang taelo ea sebele kateng ha u behoa mochine moo file ea hau ea .bashrc e se teng.
Leha ho le joalo, 'nete ke hore litaelo tsohle li fumaneha habonolo Inthaneteng le maqepheng a batho ke bona ho eketsa liphallelo tse ntle ho e-na le tse mpe.
Haeba o sheba faele ea .bashrc e sa fumaneheng ha ho e-na le libuka tse kang Ubuntu kapa Mint u tla bona likhetho tse seng li ntse li thehiloe.
Ka mohlala:
alias ll = 'ls -alF'
alias la = 'ls -A'
alias l = 'ls -CF'
Taelo ea ls e sebelisoa ho thathamisa lifaele le litsamaiso ho tsamaiso ea faele. Haeba u bala tataiso ena u tla fumana hore na liphetoho tsohle li bolela'ng ha u matha taelo ea ls.
The -alF e bolela hore o tla bona lenane la lifaele le bontša lifaele tsohle tse kenyeletsang lifaele tse patiloeng tse qalileng ka letheba. Lenane la lifaele le tla kenyelletsa lebitso la moemeli le mofuta o mong le o mong oa faele o tla khetholloa.
E-Ho fetola feela ho thathamisa lifaele le lirekoro tsohle empa e tlohela .. file.
Qetellong -CF e thathamisa litlhaloso ka khalase hammoho le lihlopha tsa tsona.
Hona joale u ka kena leha e le efe ea litaelo tsena ho kena setsing sa lifofane ka nako efe kapa efe:
ls -alF
ls -A
ls-CF
Joalokaha lihlahisoa li behiloe ka faele ea .bashrc u ka li tsamaisa ka tsela e latelang:
ll
la
l
Haeba u iphumana u matha taelo kamehla mme e le taelo e telele ho ka 'na ha e-ba molemo ho eketsa lifaele tsa hau ho file .bashrc.
Sebopeho sa li-alias ke tse latelang:
alias new_command_name = taelo_to_run
Ha e le hantle u totobatsa taelo ea alias 'me u fane ka lebitso la alias. Joale o hlakisa taelo eo u lakatsang ho e matha ka mor'a pontšo e lekanang.
Mohlala:
alias up = 'cd ..'
Taelo e boletsoeng ka holimo e u lumella ho nyolosa lenane feela ka ho kena.
Kakaretso
File ya .bashrc ke sesebelisoa se matla haholo mme ke tsela e ntle ea ho etsa khetla ea Linux. E sebelisoa ka tsela e nepahetseng u tla eketsa tlhahiso ea hau lesapo le leshome.