Kio Uzis Por La Bashrc-dosiero?

Enkonduko

Se vi uzus Linukson dum kelka tempo kaj precipe se vi komencas ekkoni la Linuksan komandlinion, vi scios, ke BASH estas Linux-ŝelo.

BASH staras por Bourne Again Shell. Ekzistas multaj malsamaj konkoj inkluzive de csh, zsh, dash kaj korn.

Ŝelo estas interpretisto, kiu povas akcepti komandojn por uzanto kaj kuri ilin por plenumi operaciojn kiel navigado ĉirkaŭ dosieristemo , kurante programoj kaj interagado kun aparatoj .

Multaj distribuoj de Linukso bazitaj de Debian kiel ekzemple Debian mem, Ubuntu kaj Linux Mint uzas DASH kiel ŝelon anstataŭ BASH. DASH staras por Debian Almquist Shell. La DASH-ŝelo estas tre simila al BASH sed ĝi estas multe pli malgranda ol la BASH-ŝelo.

Sendepende pri ĉu vi uzas BASH aŭ DASH, vi havos dosieron nomitan .bashrc. Fakte vi havos multajn .bashrc-dosierojn.

Malfermu fina fenestron kaj tajpu la sekvantan komandon:

sudo trovi / -nomon .bashrc

Kiam mi kuros ĉi tiun ordonon, jen tri rezultoj:

La dosiero /etc/skel/.bashrc estas kopiita en la hejmosierujo de ĉiuj novaj uzantoj kreitaj en sistemo.

La /home/gary/.bashrc estas la dosiero uzita kiam ajn la uzanto gary malfermas ŝelon kaj la radika dosiero estas uzata kiam ajn radiko malfermas ŝelon.

Kio estas la .bashrc-dosiero?

La .bashrc-dosiero estas ŝelo-skripto, kiu estas kurita ĉiufoje kiam uzanto malfermas novan ŝelon.

Ekzemple malfermu fina stanestro kaj enmetu la jenan komandon:

bash

Nun en la sama fenestro eniru ĉi tiun komandon:

bash

Ĉiufoje kiam vi malfermas fina stacion, la baza dosiero estas farita.

La .bashrc-dosiero estas bona loko do, por kuri komandojn, kiujn vi volas kuri ĉiufoje kiam vi malfermas ŝelon.

Kiel ekzemplo malfermu la dosieron .bashrc uzante nano kiel sekvas:

nano ~ / .bashrc

Al la fino de la dosiero eniras la jenan komandon:

eĥo "Saluton $ UZERI"

Konservu la dosieron premante CTRL kaj O kaj poste ellasu nano premante CTRL kaj X.

Ene de la fina fenestro kuru la sekva komando:

bash

La vorto "Saluton" devus esti montrata kune kun la uzantnomo, kiun vi ensalutis.

Vi povas uzi la .bashrc-dosieron por fari ion ajn, kion vi deziras, kaj efektive en ĉi tiu gvidilo mi montris al vi kiel montri sistemajn informojn per la komando .

La Uzo De Aliasoj

La .bashrc-dosiero kutime uzas por agordi aliasojn al komune uzataj komandoj, por ke vi ne devas memori longajn ordonojn.

Iuj homoj konsideras tion malbonan, ĉar vi povus forgesi kiel uzi la realan komandon kiam oni metas vin sur maŝino, kie via propra aparta dosiero .bashrc ne ekzistas.

La vero tamen estas, ke ĉiuj komandoj estas facile haveblaj interrete kaj en la paĝoj de la homo, do mi vidas aldonante aliasojn pozitivan kaj ne negativan.

Se vi rigardas la defaŭltan dosieron .bashrc en dissendo kiel Ubuntu aŭ Mint vi vidos iujn aliasojn, kiuj jam starigis.

Ekzemple:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

La komando ls estas uzata por listigi la dosierojn kaj dosierujojn en la dosier-sistemo. Se vi legis ĉi tiun gvidilon, vi ekscios, kion ĉiuj ŝaltiloj signifas, kiam vi kuras la ordonon.

La -alF signifas, ke vi vidos dosieron listante montri ĉiujn dosierojn inkluzive de kaŝitaj dosieroj, kiuj antaŭeniras kun punkto. La dosier-listo inkluzivas la nomon de la aŭtoro kaj ĉiu dosiertipo estos klasifikita.

La -ŝaltilo simple listigas ĉiujn dosierojn kaj dosierujojn, sed ĝi preterlasas la ... dosieron.

Fine la -CF listigas enmetojn per kolumno kune kun ilia klasifiko.

Nun vi povus eniri en iu ajn el ĉi tiuj komandoj rekta al fina stacio:

ls -alF

ls -A

l-CF

Kiel alias estis agordita en la dosiero .bashrc, vi povas simple kuri la alias kiel sekvas:

ll

la

l

Se vi trovos ordonon regule kaj ĝi estas relative longa komando, ĝi povus valori aldoni vian propran alias al la .bashrc-dosiero.

La formato por alias estas la sekva:

alias new_command_name = command_to_run

Esence vi specifas la aliaskomandon kaj poste donu alias la nomon. Vi tiam specifas la ordonon, kiun vi volas kuri post la egala signo.

Ekzemple:

alias up = 'cd ..'

La supre komando permesas al vi supreniri dosierujon simple enirante.

Resumo

La .bashrc-dosiero estas tre potenca ilo kaj estas bonega maniero por personecigi vian Linux-ŝelon. Uzata en la ĝusta maniero vi pliigos vian produktivecon dekoble.