Skip to main content

Bruke og tilpasse Bashrc-filen

VI FANT GLASSKULEN I FORTNITE!❤️ (hva brukes den til?) (April 2025)

VI FANT GLASSKULEN I FORTNITE!❤️ (hva brukes den til?) (April 2025)
Anonim

Hvis du har brukt Linux en stund, og spesielt hvis du begynner å bli kjent med Linux-kommandolinjen, vet du at BASH er et Linux-skall.

BASH står for Bourne Again Shell. Det finnes en rekke forskjellige skall inkludert csh, zsh, dash og korn.

Et skall er en tolk som kan akseptere kommandoer for en bruker og kjøre dem for å utføre operasjoner som å navigere rundt et filsystem, kjøre programmer og samhandle med enheter.

Mange Debian-baserte Linux-distribusjoner som Debian, Ubuntu og Linux Mint, bruker DASH som et skall i stedet for BASH. DASH står for Debian Almquist Shell. DASH-skallet ligner veldig BASH, men det er mye mindre enn BASH-skallet.

Uansett om du bruker BASH eller DASH vil du ha en fil som heter .bashrc. Faktisk vil du ha flere .bashrc-filer.

Åpne et terminalvindu og skriv inn følgende kommando:

sudo finne / -navn .bashrc

Når du kjører denne kommandoen, er det tre resultater returnert:

  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc

Filen /etc/skel/.bashrc kopieres til hjemmemappen til nye brukere som er opprettet på et system.

/Home/gary/.bashrc er filen som brukes når brukeren åpner et skall og rotfilen brukes når rot åpner et skall.

Hva er .bashrc-filen?

.Bashrc-filen er et shell-skript som kjøres hver gang en bruker åpner et nytt skall.

Åpne for eksempel et terminalvindu og skriv inn følgende kommando:

bash

Skriv inn denne kommandoen i samme vindu:

bash

Hver gang du åpner et terminalvindu, utføres bashrc-filen.

.Bashrc-filen er et godt sted derfor å kjøre kommandoer som du vil kjøre hver gang du åpner et skall.

Som et eksempel åpner .bashrc filen ved hjelp av nano som følger:

nano ~ / .bashrc

På slutten av filen skriver du inn følgende kommando:

ekko "Hei $ USER"

Lagre filen ved å trykke CTRL og O og deretter avslutte nano ved å trykke CTRL og X.

Kjør følgende kommando i terminalvinduet:

bash

Ordet "Hei" skal vises sammen med brukernavnet du har logget på som.

Du kan bruke .bashrc-filen til å gjøre alt du ønsker.

Bruk av aliaser

.Bashrc-filen brukes vanligvis til å angi aliaser til vanlige kommandoer, slik at du ikke trenger å huske lange kommandoer.

Noen anser dette for dårlig fordi du kan glemme hvordan du bruker den virkelige kommandoen når du er plassert på en maskin der din egen bestemte .bashrc-fil ikke eksisterer.

Sannheten er imidlertid at alle kommandoene er lett tilgjengelige online og på mansidene, så legger til aliaser er en positiv snarere enn en negativ.

Hvis du ser på standard .bashrc-filen i en distribusjon som Ubuntu eller Mint, vil du se noen aliaser som allerede er konfigurert.

For eksempel:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Kommandoen ls brukes til å liste filene og katalogene i filsystemet.

-AlF betyr at du vil se en filoppføring, viser alle filer, inkludert skjulte filer som er forhåndsfortegnet med en prikk. Filoppføringen vil inneholde forfatterens navn og hver filtype vil bli klassifisert.

-A-bryteren lister bare på alle filer og kataloger, men den utelater ..filen.

Endelig viser -CF oppføringer etter kolonne sammen med deres klassifisering.

Nå kan du når som helst legge inn noen av disse kommandoene direkte til en terminal:

ls -alF

ls -A

ls-CF

Som et alias er angitt i .bashrc filen kan du bare kjøre aliaset som følger:

ll

la

l

Hvis du finner deg selv å kjøre en kommando regelmessig, og det er en relativt lang kommando, kan det være verdt å legge til ditt eget alias til .bashrc-filen.

Formatet for aliaset er som følger:

alias new_command_name = command_to_run

I utgangspunktet spesifiserer du alias-kommandoen, og deretter gir aliaset et navn. Du angir deretter kommandoen du ønsker å kjøre etter likestiltet.

For eksempel:

alias opp = 'cd ..'

Kommandoen ovenfor lar deg gå opp i en katalog ved å skrive inn.

Sammendrag

.Bashrc-filen er et veldig kraftig verktøy og er en fin måte å tilpasse Linux-skallet på. Brukes på riktig måte, vil du øke produktiviteten ti ganger.