Ro-ràdh
Ma tha thu air a bhith a 'cleachdadh Linux airson greis agus gu h-àraid ma tha thu a' tòiseachadh eòlach air loidhne nan òrduighean Linux, bidh fios agad gur e sligean Linux a th 'ann am BASH.
Tha BASH a 'seasamh airson Bourne Again Shell. Tha grunn shligean eadar-dhealaichte ann, nam measg csh, zsh, dash and korn.
Is e eadar-theangaiche a th 'ann an slige a ghabhas gabhail ri òrdughan airson neach-cleachdaidh agus gan ruith gus obraichean a dhèanamh mar seòladh timcheall siostam faidhle , a' ruith phrògraman agus ag eadar-obrachadh le innealan .
Bidh mòran de shgaoilidhean Linux stèidhichte air Debian, mar Debian fhèin, Ubuntu agus Linux Mint a 'cleachdadh DASH mar shligean an àite BASH. Tha DASH na sheasamh airson Debian Almquist Shell. Tha an slige DASH glè choltach ri BASH ach tha e tòrr nas lugha na slige BASH.
A dh'aindeoin a bheil thu a 'cleachdadh BASH no DASH bidh faidhle agad ris an canar .bashrc. Gu dearbh bidh iomadh faidhle .bashrc agad.
Fosgail uinneag deireannach agus thoir an t-òrdugh a leanas a-steach:
Lorg sudo / -name. bashrc
Nuair a ruith mi an òrdugh seo tha trì toraidhean air an toirt air ais:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
Tha am faidhle /etc/skel/.bashrc air a lethbhreacadh ann am pasgan dachaigh luchd-cleachdaidh ùr sam bith a chaidh a chruthachadh air siostam.
Is e /home/gary/.bashrc am faidhle a thèid a chleachdadh nuair a bhios an cleachdaiche gary a 'fosgladh slige agus thèid am faidhle ro-innleachd a chleachdadh nuair a bhios frèam a' fosgladh slige.
Dè a th 'ann am File .bashrc?
Tha am faidhle .bashrc na sgriobt sligean a tha air a ruith gach uair a bhios neach-cleachdaidh a 'fosgladh slige ùr.
Mar eisimpleir, fosgladh uinneag crìochnachaidh agus cuir a-steach an òrdugh a leanas:
bash
A-nis san aon uinneig cuir a-steach an òrdugh seo:
bash
Gach turas a dh'fhosglas tu uinneag deireannach, thèid am faidhle bashrc a dhèanamh.
Tha am faidhle .bashrc na àite math mar sin airson òrdughan a tha thu ag iarraidh a ruith gach turas a sheallas tu slige.
Mar eisimpleir, fosgail am faidhle .bashrc a 'cleachdadh nano mar a leanas:
nano ~ / .bashrc
Aig deireadh an fhaidhle cuir a-steach an òrdugh a leanas:
mac-samhail "Hello $ USER"
Sàbhail am faidhle le bhith a 'putadh CTRL agus O agus an uairsin falbh nan nano le putadh air CTRL agus X.
Taobh a-staigh uinneag a 'chrìoch, ruith an àithne a leanas:
bash
Bu chòir am facal "Hello" a thaisbeanadh còmhla ris an ainm-cleachdaiche a tha thu air logadh a-steach.
Faodaidh tu am faidhle .bashrc a chleachdadh gus rud sam bith a tha thu ag iarraidh a dhèanamh agus gu dearbh anns an iùl seo. Sheall mi dhut mar a sheallas tu fiosrachadh air an t-siostam le bhith a 'cleachdadh an àithne screenfetch .
Cleachdadh Àireamhan
Tha am faidhle. Bashrc air a chleachdadh gu coitcheann airson a bhith a 'suidheachadh òrdughan gu òrdughan air an cleachdadh gu cumanta gus nach fheum thu a bhith a' cuimhneachadh òrduighean fada.
Tha cuid den bheachd gur e droch rud a tha seo oir dh'fhaodadh tu dìochuimhneachadh ciamar a chleachdas tu an t-àithne fìor nuair a chuirear air inneal far nach eil am faidhle .bashrc agad fhèin ann.
Ach tha an fhìrinn ge-tà gu bheil a h-uile gin de na h-òrdughan ri fhaighinn gu furasta air-loidhne agus air duilleagan an duine agus mar sin tha mi a 'faicinn a bhith ag adhartachadh alias mar dhearbhadh seach àicheil.
Ma sheallas tu air am faidhle bunaiteach .bashrc ann an sgaoileadh mar Ubuntu no Mint, chì thu cuid de alias a chaidh a stèidheachadh mar-thà.
Mar eisimpleir:
alias ll = 'ls -alF'
alias la = 'ls -A'
alias l = 'ls -CF'
Tha an t-òrdugh ls air a chleachdadh gus liosta a dhèanamh de na faidhlichean agus na seòlaidhean anns an t-siostam fhaidhlichean. Ma leugh thu an iùl seo, gheibh thu a-mach dè a h-uile switches a 'ciallachadh nuair a bhios tu a' ruith an òrdugh ls.
Tha an -alF a 'ciallachadh gum faic thu clàradh faidhlichean a' sealltainn a h-uile faidhle, a 'gabhail a-steach faidhlichean fala a tha air thoiseach air dot. Bidh liosta nan faidhlichean a 'gabhail a-steach ainm an ùghdair agus thèid gach seòrsa faidhle a chomharrachadh.
Tha an-switch dìreach a 'liostadh a h-uile faidhle is seòlaidhean ach tha e a' fàgail às a 'faidhle ...
Mu dheireadh tha an -CF a 'liostadh chlàran le colbh agus an seòrsachadh.
A-nise faodaidh tu aig àm sam bith cuir a-steach aon de na h-òrduighean sin a-steach gu crìochan:
ls -alF
ls -A
ls-CF
Mar a tha alias air a shuidheachadh anns an fhaidhle .bashrc, faodaidh tu dìreach an alias a ruith mar a leanas:
ll
la
l
Ma lorgas tu fhèin a 'ruith àithne gu cunbhalach agus is e coimeas fada a th' ann gum faodadh luach a bhith agad a chuir ris an alias agad fhèin gu faidhle .bashrc.
Tha an cruth airson alias mar a leanas:
alias new_command_name = command_to_run
Gu dearbh, sònraichidh tu an t-òrdugh alias agus an uair sin ainm a thoirt don alias. Tha thu an uairsin a 'sònrachadh an àithne a tha thu ag iarraidh a ruith às deidh na comharran co-ionannachd
Mar eisimpleir:
alias up = 'cd ..'
Leigidh an t-òrdugh gu h-àrd dhut suas air eòlaire dìreach le bhith a 'dol a-steach.
Geàrr-chunntas
Tha am faidhle .bashrc uabhasach cumhachdach agus tha e na dhòigh math air do shligean Linux a ghnàthachadh. Air an cleachdadh san dòigh cheart, àrdaichidh tu do thorachd deich fichead.