Skip to main content

Het Bashrc-bestand gebruiken en aanpassen

Filmklapper: waarvoor wordt het gebruikt? (April 2025)

Filmklapper: waarvoor wordt het gebruikt? (April 2025)
Anonim

Als je Linux al een tijdje gebruikt en vooral als je bekend raakt met de Linux-opdrachtregel, zul je weten dat BASH een Linux-shell is.

BASH staat voor Bourne Again Shell. Er zijn een aantal verschillende shells waaronder csh, zsh, dash en korn.

Een shell is een interpreter die commando's voor een gebruiker kan accepteren en uitvoeren om bewerkingen uit te voeren, zoals navigeren door een bestandssysteem, programma's uitvoeren en communiceren met apparaten.

Veel op Debian gebaseerde Linux-distributies zoals Debian zelf, Ubuntu en Linux Mint gebruiken DASH als een shell in plaats van BASH. DASH staat voor Debian Almquist Shell. De DASH-schaal lijkt erg op BASH maar is een stuk kleiner dan de BASH-schaal.

Ongeacht of je BASH of DASH gebruikt, je hebt een bestand met de naam .bashrc. In feite zult u meerdere .bashrc-bestanden hebben.

Open een terminalvenster en typ de volgende opdracht:

sudo find / -name .bashrc

Wanneer u deze opdracht uitvoert, worden er drie resultaten geretourneerd:

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

Het bestand /etc/skel/.bashrc wordt gekopieerd naar de basismap van nieuwe gebruikers die op een systeem zijn gemaakt.

De /home/gary/.bashrc is het bestand dat wordt gebruikt wanneer de gebruiker een shell opent en het rootbestand wordt gebruikt wanneer de root een shell opent.

Wat is de .bashrc-bestand?

Het .bashrc-bestand is een shellscript dat telkens wordt uitgevoerd wanneer een gebruiker een nieuwe shell opent.

Open bijvoorbeeld een terminalvenster en voer de volgende opdracht in:

bash

Voer nu binnen hetzelfde venster deze opdracht in:

bash

Telkens wanneer u een terminalvenster opent, wordt het bashrc-bestand uitgevoerd.

Het .bashrc-bestand is daarom een ​​goede plaats om commando's uit te voeren die je elke keer dat je een shell opent wilt uitvoeren.

Als voorbeeld opent u het .bashrc-bestand met behulp van nano als volgt:

nano ~ / .bashrc

Voer aan het einde van het bestand de volgende opdracht in:

echo "Hallo $ GEBRUIKER"

Sla het bestand op door op CTRL en O te drukken en sluit nano af door op CTRL en X te drukken.

Voer in het terminalvenster de volgende opdracht uit:

bash

Het woord "Hallo" moet worden weergegeven samen met de gebruikersnaam die u hebt aangemeld als.

U kunt het .bashrc-bestand gebruiken om alles te doen wat u maar wilt.

Het gebruik van aliassen

Het .bashrc-bestand wordt vaak gebruikt om aliassen in te stellen voor veelgebruikte opdrachten, zodat u geen lange opdrachten hoeft te onthouden.

Sommige mensen beschouwen dit als een slechte zaak omdat je zou kunnen vergeten hoe je de echte opdracht moet gebruiken wanneer deze op een computer wordt geplaatst waar je eigen specifieke .bashrc-bestand niet bestaat.

De waarheid is echter dat alle commando's direct online en in de man-pagina's beschikbaar zijn, dus het toevoegen van aliassen is eerder een positief dan een negatief.

Als u naar het standaard .bashrc-bestand in een distributie zoals Ubuntu of Mint kijkt, ziet u een aantal aliassen die al zijn ingesteld.

Bijvoorbeeld:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

De opdracht ls wordt gebruikt om de bestanden en mappen in het bestandssysteem weer te geven.

De -alF betekent dat u een bestandslijst ziet met alle bestanden inclusief verborgen bestanden die worden voorafgegaan door een punt. De bestandslijst bevat de naam van de auteur en elk bestandstype wordt geclassificeerd.

De -A-switch geeft eenvoudigweg alle bestanden en mappen weer, maar het bestand wordt niet weergegeven.

Ten slotte vermeldt de -CF vermeldingen per kolom, samen met hun classificatie.

Nu kunt u op elk gewenst moment een van deze opdrachten direct in een terminal invoeren:

ls -alF

ls -A

ls-CF

Als een alias is ingesteld in het .bashrc-bestand, kunt u de alias gewoon als volgt uitvoeren:

ll

la

l

Als u merkt dat u regelmatig een opdracht uitvoert en het is een relatief lange opdracht, is het misschien de moeite waard om uw eigen alias aan het .bashrc-bestand toe te voegen.

Het formaat voor de alias is als volgt:

alias new_command_name = command_to_run

In principe geeft u de alias-opdracht op en geeft u de alias een naam. Vervolgens geeft u de opdracht op die u wilt uitvoeren na het gelijkteken.

Bijvoorbeeld:

alias up = 'cd ..'

Met het bovenstaande commando kun je een map opgaan door simpelweg naar binnen te gaan.

Samenvatting

Het .bashrc-bestand is een zeer krachtige tool en is een geweldige manier om je Linux-shell aan te passen. Op de juiste manier gebruikt, verhoogt u uw productiviteit tienvoudig.