Dè a tha am faidhle bashrc air a chleachdadh?

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:

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.