Skip to main content

Brug og tilpasning af Bashrc-filen

HVAD SKAL PENGENE BRUGES TIL? (April 2025)

HVAD SKAL PENGENE BRUGES TIL? (April 2025)

Indholdsfortegnelse:

Anonim

Hvis du har brugt Linux i et stykke tid, og især hvis du begynder at blive fortrolig med Linux kommandolinjen, vil du vide, at BASH er en Linux shell.

BASH står for Bourne Again Shell. Der er en række forskellige skaller, herunder csh, zsh, dash og korn.

En skal er en tolk, der kan acceptere kommandoer til en bruger og køre dem til at udføre operationer som at navigere rundt i et filsystem, køre programmer og interagere med enheder.

Mange Debian-baserede Linux-distributioner som Debian, Ubuntu og Linux Mint bruger DASH som en shell i stedet for BASH. DASH står for Debian Almquist Shell. DASH-skalen ligner meget BASH, men den er meget mindre end BASH-skalen.

Uanset om du bruger BASH eller DASH, vil du have en fil kaldet .bashrc. Faktisk vil du have flere .bashrc filer.

Åbn et terminalvindue og skriv følgende kommando:

sudo find / -name .bashrc

Når du kører denne kommando, er der tre resultater returneret:

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

Filen /etc/skel/.bashrc kopieres til hjemmemappen af ​​nye brugere, der oprettes på et system.

/Home/gary/.bashrc er den fil, der bruges, når brugeren åbner en shell, og rodfilen bruges, når rod åbner en shell.

Hvad er .bashrc filen?

.Bashrc filen er et shell script, der køres hver gang en bruger åbner en ny shell.

For eksempel skal du åbne et terminalvindue og indtaste følgende kommando:

bash

Indtast nu denne kommando i samme vindue:

bash

Hver gang du åbner et terminalvindu, udføres bashrc-filen.

.Bashrc-filen er et godt sted derfor at køre kommandoer, som du vil køre hver gang du åbner en shell.

Som et eksempel skal du åbne .bashrc filen ved hjælp af nano som følger:

nano ~ / .bashrc

I slutningen af ​​filen indtast følgende kommando:

ekko "Hej $ USER"

Gem filen ved at trykke på CTRL og O og derefter afslutte nano ved at trykke på CTRL og X.

Kør ind i terminalvinduet med følgende kommando:

bash

Ordet "Hej" skal vises sammen med det brugernavn, du har logget ind som.

Du kan bruge .bashrc filen til at gøre alt, hvad du ønsker.

Anvendelsen af ​​aliaser

.Bashrc filen bruges almindeligt til at indstille aliaser til almindeligt anvendte kommandoer, så du ikke behøver at huske lange kommandoer.

Nogle mennesker anser dette for en dårlig ting, fordi du kunne glemme, hvordan du bruger den rigtige kommando, når du placeres på en maskine, hvor din egen bestemte .bashrc-fil ikke findes.

Sandheden er imidlertid, at alle kommandoerne er let tilgængelige online og i mandsidene, så tilføjelse af aliaser er en positiv snarere end en negativ.

Hvis du kigger på standard .bashrc-filen i en distribution som Ubuntu eller Mint, vil du se nogle aliaser, der allerede er oprettet.

For eksempel:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

Kommandoen ls bruges til at liste filerne og mapperne i filsystemet.

-AlF betyder, at du vil se en filfortegnelse vis alle filer, herunder skjulte filer, der er forud for en prik. Filfortegnelsen vil indeholde forfatterens navn, og hver filtype klassificeres.

-A-switchen lister blot på alle filer og mapper, men den udelader ..filen.

Endelig viser -CF listerne efter kolonne sammen med deres klassificering.

Nu kan du til enhver tid indtaste nogen af ​​disse kommandoer direkte i en terminal:

ls -alF

ls -A

ls-CF

Som et alias er sat i .bashrc filen kan du simpelthen køre aliaset som følger:

ll

la

l

Hvis du finder dig selv løbende en kommando regelmæssigt, og det er en relativt lang kommando, kan det være værd at tilføje dit eget alias til .bashrc filen.

Formatet for aliaset er som følger:

alias new_command_name = command_to_run

I grund og grund angiver du alias-kommandoen og derefter giver aliaset et navn. Du angiver derefter kommandoen du ønsker at køre efter ligestegnet.

For eksempel:

alias op = 'cd ..'

Ovennævnte kommando giver dig mulighed for at gå op i en mappe ved blot at indtaste.

Resumé

.Bashrc filen er et meget kraftfuldt værktøj og er en fantastisk måde at tilpasse din Linux shell på. Brugt på den rigtige måde øger du produktiviteten ti gange.