Hvordan du last inn bashrc i bash

Hvordan du last inn bashrc i bash
Bash er et Unix -skall og kommandospråk som du finner på nesten alle Linux -distros. Først utgitt i 1989 av Brian Fox, har Bash vært standardskallet for de fleste Linux -distros. Navnet “Bash” er faktisk et forkortelse for “Bourne Again Shell”, en tiltenkt ordspill av Bourne Shell den erstatter.

I denne guiden vil vi se raskt på Bashrc og hvordan du kan laste den på nytt etter å ha gjort noen endringer.

Bashrc -skriptet

Bashrc er et skallskript for Bash Shell. Bash vil kjøre kommandoene i Bashrc hver gang den kjører. Det er i utgangspunktet et skallskript for å sette i gang en skalløkt.

Bashrc -filen kan inneholde en rekke koder og kommandoer. For eksempel kan du angi java_home (for å jobbe med Java -apper), bruke bash aliaser for å lage din egen tilpassede kommando, administrere bash -miljøvariabler som sti, etc. Du kan også bruke Bashrc til å fargelegge konsollutgangen!

Filen ligger på følgende sted.

$ ~/.Bashrc

Som stedet antyder, er Bashrc -filen unik for hver bruker. Å gjøre endringer vil ikke påvirke noen på systemet. Imidlertid er det andre skript som bash laster under oppstarten. For eksempel bash_profile.

Det er forskjellige typer Bashrc -filer som er til stede i hele systemet.

  • /etc/Skel/.BASHRC: Denne filen gir standardkopien for hver nye bruker i systemet.
  • /hjem//.BASHRC: Dette er den brukerspesifikke filen som blir lastet opp hver gang brukeren starter en bash-økt.
  • /rot/.BASHRC: Det er dedikert til rotbrukeren. Når rot åpner skallet, vil det bli brukt.

Hvorfor Last på nytt Bashrc

Når en bash shell -økt lanseres, leser den alle tilhørende konfigurasjoner og skript. Etter det leser ikke Bash dem igjen (med mindre det er kommandert til). Dette er grunnen til at du blir anbefalt å starte Bash -økten på nytt for å ta Bashrc -endringene i kraft.

Redigering Bashrc

Bashrc -filen er en tekstfil som inneholder bash -kommandoer. Du kan bruke hvilken som helst tekstredigerer for å redigere denne filen. For eksempel kan vi bruke Nano eller VIM til redigering på konsoll -brukergrensesnittet.

$ nano ~/.Bashrc
$ vim ~/.Bashrc

Omlasting Bashrc

Etter at du har gjort endringer, lagrer du filen og lukker tekstredigereren. Som nevnt tidligere, sjekker ikke Bash for Bashrc -endringer etter at økten starter. Å kjøre følgende kommando vil fortelle Bash om å laste Bashrc på nytt:

$ kilde ~/.Bashrc

Nøkkelen her er kildekommandoen. Det er en integrert skallinstruksjon. Den ber skallet om å laste (lese og utføre, i utgangspunktet) kommandoer fra filen som er spesifisert. Husk at Bashrc er et bash -manus. Med denne kommandoen kjører Bash skriptet på nytt. Alle endringene som er gjort, brukes automatisk.

Her er en mer dyptgående guide om bruk av Linux-kildekommandoen med eksempler.

Endelig Tanker

Denne guiden demonstrerer vellykket omlasting av Bashrc -filen. Bash kommer med kildekommandoen for dette formålet. Den laster alle skallkommandoene til filen som er spesifisert i den nåværende bash -økten. Bash laster den oppdaterte Bashrc -filen automatisk neste gang den starter.

Bash er også et robust skriptspråk som kan automatisere mange oppgaver i Linux -miljøet. Interessert i å starte reisen med bash -skripting? Ta en titt på denne guiden om Bash -programmeringssyntaks og variabler.

Glad databehandling!