De Linux-opdrachtregel en Bash-scripting beheersen · Les

Uw eerste Bash-script en shebang

Schrijf uw allereerste uitvoerbare Bash-script, begrijp de shebang-regel en voer het uit vanuit de terminal.

Les 1 van 411 stappen

Uw eerste Bash-script en shebang is een gratis De Linux-opdrachtregel en Bash-scripting beheersen-les op CoddyKit. Dit is les 1 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject De Linux-opdrachtregel en Bash-scripting beheersen. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus De Linux-opdrachtregel en Bash-scripting beheersen bevat in totaal 4 lessen.

Introductie tot Bash-scripts

Welkom bij Bash-scripting! Een Bash-script is simpelweg een tekstbestand met een reeks opdrachten die de Bash-shell kan uitvoeren.

Je kunt het zien als een recept voor je computer. In plaats van opdrachten één voor één te typen, schrijf je ze allemaal in een script en volgt de computer de instructies.

Waarom automatiseren met Bash?

Bash-scripts zijn krachtige hulpmiddelen voor automatisering. Ze helpen je om:

  • Herhalende taken te automatiseren: bespaar tijd door complexe reeksen opdrachten met één script uit te voeren.
  • Opdrachten te combineren: koppel meerdere opdrachten aan elkaar om geavanceerde bewerkingen uit te voeren.
  • Systemen te beheren: voer algemene systeembeheertaken efficiënt uit.
  • Hulpprogramma's te maken: bouw je eigen aangepaste opdrachtregelprogramma's.

Je scriptbestand maken

Om een Bash-script te maken, heb je alleen een gewoon tekstbestand nodig. Volgens een gangbare conventie geef je scriptbestanden de extensie .sh, zoals my_script.sh.

Je kunt vanuit de terminal een leeg bestand maken met de opdracht touch:

touch my_script.sh

Vervolgens kun je het openen met een teksteditor om opdrachten toe te voegen.

Eenvoudige scriptinhoud

Laten we beginnen met het toevoegen van een heel eenvoudig commando aan ons scriptbestand. Met het echo-commando wordt tekst eenvoudigweg naar de terminal afgedrukt.

Als je my_script.sh in een teksteditor zou openen, zou je deze regel toevoegen:

echo "Hello from my script!"

Maak kennis met de shebang-regel

Om je script correct uit te voeren, is een speciale eerste regel nodig die de shebang wordt genoemd (uitgesproken als 'sjie-beng'). Deze vertelt je systeem welke interpreter (welk programma) het script moet uitvoeren.

De shebang begint met #!, gevolgd door het pad naar de interpreter.

`#!/bin/bash` uitgelegd

Voor Bash-scripts is #!/bin/bash de meest gebruikte shebang. Dit betekent dat het script moet worden uitgevoerd met de Bash-interpreter die zich op /bin/bash bevindt.

Je bestand my_script.sh zou er nu als volgt uitzien:

#!/bin/bash
echo "Hello from my script!"

Machtigingen toekennen

Voordat je een script rechtstreeks op naam kunt uitvoeren, moet je het uitvoermachtigingen geven. Hiermee geef je het besturingssysteem aan dat het bestand een uitvoerbaar programma is.

We gebruiken het commando chmod +x om uitvoermachtigingen toe te voegen. Als je script my_script.sh heet, typ je:

chmod +x my_script.sh

Zonder deze machtiging weet het systeem niet dat het een programma is!

Je script uitvoeren

Zodra je script uitvoermachtigingen heeft, kun je het rechtstreeks vanuit de terminal uitvoeren. Als je je in dezelfde map bevindt als het script, zet je ./ voor de naam.

./ betekent 'in de huidige map'. Probeer dit voorbeeld uit, ervan uitgaande dat het is opgeslagen als runnable_script.sh en de juiste machtigingen heeft:

#!/bin/bash
# This script will now run!
echo "Success! My first executable script!"

Volledig Hello-scriptvoorbeeld

Hier is een compleet script in de stijl van 'Hello World', dat klaar is om te worden opgeslagen, uitvoerbaar te worden gemaakt en uitgevoerd.

Stappen:

  • Sla deze code op in een bestand (bijvoorbeeld hello_world.sh).
  • Maak het uitvoerbaar: chmod +x hello_world.sh.
  • Voer het uit: ./hello_world.sh.
#!/bin/bash
# This script greets the world!

echo "Hello, World!"
echo "Welcome to Bash Scripting!"

Scriptquiz

Je hebt de belangrijkste stappen geleerd om je eerste Bash-script te maken en uit te voeren. Laten we snel controleren of je het begrijpt.

Samenvatting: eerste script

Gefeliciteerd! Je hebt zojuist je allereerste Bash-script gemaakt en uitgevoerd. Hier volgt een korte samenvatting:

  • Bash-scripts automatiseren reeksen commando's.
  • De shebang-regel (#!/bin/bash) vertelt het systeem welke interpreter moet worden gebruikt.
  • Gebruik chmod +x om je script uitvoerbaar te maken.
  • Voer een uitvoerbaar script uit met ./script_name.sh.

Nu heb je de basis om complexere scripts te bouwen!

Gratis beginnen

Leer Bash met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
22
Lessen
88

Veelgestelde vragen

Is de les “Uw eerste Bash-script en shebang” gratis?

Ja — de volledige tekst van “Uw eerste Bash-script en shebang” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus De Linux-opdrachtregel en Bash-scripting beheersen wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus De Linux-opdrachtregel en Bash-scripting beheersen bevat in totaal 4 lessen.

Wat leer ik in “Uw eerste Bash-script en shebang”?

Schrijf uw allereerste uitvoerbare Bash-script, begrijp de shebang-regel en voer het uit vanuit de terminal. Je oefent met De Linux-opdrachtregel en Bash-scripting beheersen door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met De Linux-opdrachtregel en Bash-scripting beheersen te beginnen?

Ervaring vooraf is niet nodig. De Linux-opdrachtregel en Bash-scripting beheersen op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “Uw eerste Bash-script en shebang”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over De Linux-opdrachtregel en Bash-scripting beheersen?

Ja. Elke les over De Linux-opdrachtregel en Bash-scripting beheersen bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Uw eerste Bash-script en shebang
  2. Variabelen en gebruikersinvoer
  3. Voorwaardelijke instructies (if, else, elif)
  4. Werken met arrays in Bash
← Terug naar De Linux-opdrachtregel en Bash-scripting beheersen