Skip to content

Beginnersgids voor BASH – Deel 1 – Hallo wereld

15 de september de 2021
Bashss 56c4df5b077f4f17946e06d6d8d05c98

De meeste Linux-distributies leveren de Bourne Again Shell – meestal gewoon genoemd bash-standaard. Zelfs het Windows-subsysteem voor Linux ondersteunt Bash.

Wat is bas?

Een shell is een opdrachtregelinterpreter. Het is bedoeld om in een tekstmodus te werken en interactieve opdrachten en scripts te ondersteunen. Linux biedt verschillende shells. Bash is gebruikelijk en bekend, maar andere zijn ASH, CSH, KSH en ZSH.

Hoe schrijf ik een bash-script?

De eenvoudigste manier om eenvoudige Bash-scripts te ontwikkelen, is door vanuit de shell te werken. De meeste Linux-distributies bevatten een grafische gebruikersinterface, maar sommige niet, inclusief WSL en elke servergebaseerde installatie die u op afstand opent. Om toegang te krijgen tot de shell (soms de opdrachtregelinterface of het terminalvenster genoemd), voert u deze uit vanuit het hoofdmenu van Window Manager.

Bash hoofdmenu

De meeste moderne Linux-distributies ondersteunen de Ctrl+Alt+T sneltoets om een ​​shell-venster in de GUI te starten. Je hebt twee dingen nodig om een ​​Bash-script te schrijven:

  • bash: Voer vanuit de shell het commando uit welke bash. Als het resultaat zoiets is als: /bin/bash of een equivalent, je bent klaar om te gaan. Als u een leeg antwoord krijgt, is Bash waarschijnlijk niet op uw systeem geïnstalleerd of geeft uw gebruikersaccount u er geen toegang toe.
  • Een teksteditor: gebruik de teksteditor waarmee u zich het prettigst voelt. Veel moderne distributies bevatten GNU nano, dat gebruiksvriendelijk is. Vrijwel elke distributie bevat de beproefde vi-editor. Gebruik de die commando om te controleren welke editor is geïnstalleerd.

Vi is niet de meest intuïtieve teksteditor, maar is standaard bijna altijd aanwezig.

Maak het ‘Hello World’-script in Bash

Om een ​​”Hello World”-script te maken, roept u uw teksteditor op vanaf de shell-prompt: vi hello.sh

Voer de volgende regels tekst in: #!/bin/bash
echo “hallo wereld”

Sla het bestand vervolgens op. Het wordt opgeslagen in uw thuismap.

Bash-script in vi

Dit eenvoudige script biedt twee regels. De eerste vertelt Linux dat je een Bash-script hebt ontwikkeld (wat betekent dat wat volgt een script is en dat Bash de juiste interpreter is om het uit te voeren). De tweede regel geeft een commando – het echoot de tekst Hallo Wereld naar het consolevenster. Als je nog nooit in Vi hebt gewerkt, moet je twee dingen doen. Druk eerst, nadat de editor is geladen, op l om de Invoegmodus te openen. Typ vervolgens uw tekst. Maak je geen zorgen over alle tildes op het scherm; ze geven alleen lege regels aan. Als u klaar bent met bewerken, drukt u op Esc om de invoegmodus te verlaten en naar de opdrachtmodus te gaan. Druk in de opdrachtmodus op :wq om het bestand op te slaan en de editor af te sluiten.

Voer het ‘Hello World’-script uit in Bash

Voer de volgende opdracht uit om uw script uit te voeren: bash hello.sh

en je zult zien Hallo Wereld afgedrukt onder de shell-prompt.