Kedu ihe bụ Bashrc File eji maka?

Okwu Mmalite

Ọ bụrụ na ị na-eji Linux maka oge na karịsịa ma ọ bụrụ na ịmalite ịmara usoro iwu Linux ahụ, ị ​​ga-amara na BASH bụ shea Linux.

BASH na-anọchi anya Shell. E nwere ọnụọgụ dị iche iche gụnyere csh, zsh, dash na korn.

Shei bụ onye ntụgharị okwu nke nwere ike ịnakwere iwu maka onye ọrụ ma mee ka ha rụọ ọrụ dị ka ịgagharị na usoro faịlụ , mmemme na-agba ọsọ ma na-arụ ọrụ na ngwaọrụ .

Ọtụtụ ntinye aha Linux nke Debian dịka Debian n'onwe ya, Ubuntu na Linux Mint jiri DASH dị ka shei kama BASH. DASH na-anọchite anya Debian Almquist Shell. Okwute DASH dị nnọọ ka BASH mana ọ dị otutu karịa shea BASH.

N'agbanyeghị ma ị na-eji BASH ma ọ bụ DASH ị ga - enwe faịlụ a na - akpọ .bashrc. N'ezie ị ga-enwe faịlụ .bashrc.

Mepee windo ọnụ ma pịnye na iwu na-esonụ:

sudo achọta / -name .bashrc

Mgbe m na-agbaso iwu a, enwere nzaghachi atọ:

A na-edegharị /etc/skel/.bashrc faịlụ n'ime nchekwa nke ụlọ ọrụ ọ bụla ọ bụla e kere na usoro.

The /home/gary/.bashrc bụ faịlụ a na-eji mgbe ọ bụla onye ọrụ ọrụ mepee shei ma jiri faịlụ mgbọrọgwụ mee ihe ọ bụla mgbe mgbọrọgwụ mepee shei.

Kedu ihe bụ Njikwa .bashrc?

The .bashrc faịlụ bụ akwukwo edemede nke na-agba ọsọ ọ bụla onye ọrụ mepee ọkpụkpụ ọhụrụ.

Dịka ọmụmaatụ mepee windo ọnụ ma tinye iwu:

bash

Ugbu a, n'ime window ahụ, tinye iwu a:

bash

Oge ọ bụla ị mepee windo ọnụ, a na-eme faịlụ bashanc.

The .bashrc faịlụ bụ ebe dị mma iji gbanye iwu na ịchọrọ ịga ọsọ oge ọbụla ị mepee shei.

Dịka ọmụmaatụ, mepee faịlụ .bashrc na iji nano dị ka ndị a:

nano ~ / .bashrc

Na njedebe nke faịlụ tinye iwu:

ikwughachi "Ndewo $ USER"

Chekwaa faịlụ ahụ site na ịpị CTRL na O ma wepụzie ebe a site na ịpị CTRL na X.

N'ime windo windo na-agbaso iwu a:

bash

Okwu ahụ bụ "Ndewo" kwesịrị igosi ya na aha njirimara ịbanye.

Ị nwere ike iji faịlụ .bashrc mee ihe ọ bụla ịchọrọ ma n'ezie na ntụziaka a, m gosiri gị otu esi gosipụta usoro ihe ọmụma site na iji iwu ihuenyo .

Ihe eji ede aha

A na - ejikarị faịlụ .bashrc ịtọ ntọala na iwu ndị a na - ejikarị eme ka ị ghara icheta iwu ogologo.

Ụfọdụ ndị na-eche na nke a bụ ihe ọjọọ n'ihi na ị nwere ike ichezọ otu esi eji ezigbo ọrụ mgbe etinye ya na igwe ebe ọ bụ na faịlụ gị .bashrc adịghị.

Otú ọ dị, eziokwu ahụ bụ na iwu niile dị na ntanetị na na ibe mmadụ ka m wee hụ na-agbakwụnye aha ndị ọzọ dị ka ihe dị mma kama ịbụ ihe ọjọọ.

Ọ bụrụ na i lee faịlụ .bashrc ndabara na nkesa dị ka Ubuntu ma ọ bụ Mint, ị ga-ahụ ụfọdụ ederede ahazi.

Ọmụmaatụ:

aha ll ll = 'ls -alF'

alias la = 'ls -A'

aha aha l = 'ls -CF'

A na-eji iwu ls depụta faịlụ na ntuziaka na usoro faịlụ ahụ. Ọ bụrụ na ị gụọ ntuziaka a, ị ga-ahụ ihe niile ngbanwe ahụ pụtara mgbe ị na-agba ọsọ iwu ahụ.

The -alF pụtara na ị ga-ahụ ndepụta ndepụta na-egosi faịlụ niile gụnyere faịlụ zoro ezo nke na-aga n'ihu n'ihu. Nchịkọta faịlụ ga-agụnye aha onye edemede na ụdị faịlụ ọbụla ga-ekewa.

Ntughari nke a na - egosiputa faịlụ na ntuziaka mana mana opughi .. faịlụ.

N'ikpeazụ, CF depụtara ndepụta site na kọlụm na nhazi ha.

Ugbu a ị nwere ike mgbe ọ bụla ịbanye n'ime iwu ndị a kpọmkwem n'ime ọnụahịa:

ls -alF

ls -A

ls-CF

Dika ederede aha na faịlụ .bashrc i nwere ike igbanye aha a dika:

Na

la

l

Ọ bụrụ na ịchọta na ị na-agbaso iwu mgbe niile ma na ọ bụ iwu dị ogologo, ọ ga-aba uru ịgbakwunye onwe gị aha na .bashrc faịlụ.

Usoro maka aha aha bụ:

aha new_command_name = command_to_run

Nzuzo ị ezipụta aha aha ahụ wee nye aha aha ahụ. Mgbe ahụ deezie iwu ahụ ịchọrọ ịchụ mgbe ị ga-agbaso akara aka.

Dị ka ọmụmaatụ:

aha aha elu = 'cd ..'

Iwu ahụ dị n'elu na-ahapụ gị ka ị gaa ndekọ nanị site n'ịbanye.

Nchịkọta

The .bashrc faịlụ bụ ngwá ọrụ dị ike ma bụrụ ụzọ dị mma ịhazi Linux shell. Eji ya mee ihe n'ụzọ ziri ezi ị ga-eme ka arụpụta ihe gị dị iri.