Unix-shellscripting is een krachtige manier om taken te automatiseren en bestanden en processen te beheren. Shell-scripts zijn tekstbestanden die een reeks opdrachten bevatten die regel voor regel door de shell worden uitgevoerd.
Hier zijn enkele van de meest gebruikte Unix-shellscriptopdrachten:
echo
Het echo-commando wordt gebruikt om berichten op de standaarduitvoer weer te geven. Met de volgende opdracht wordt bijvoorbeeld het bericht "Hallo wereld!" weergegeven. op het scherm:
```
echo "Hallo wereld!"
```
cd
Het cd-commando wordt gebruikt om de huidige werkmap te wijzigen. Met de volgende opdracht wordt bijvoorbeeld de huidige werkmap gewijzigd in de map "/home/user/Documents":
```
cd /home/gebruiker/Documenten
```
ls
Het ls-commando wordt gebruikt om de bestanden en mappen in de huidige werkmap weer te geven. Met de volgende opdracht worden bijvoorbeeld alle bestanden en mappen in de huidige werkmap weergegeven:
```
ls
```
cp
Het cp-commando wordt gebruikt om bestanden en mappen te kopiëren. Met de volgende opdracht kopieert u bijvoorbeeld het bestand "file1.txt" naar het bestand "file2.txt":
```
cp bestand1.txt bestand2.txt
```
mv
Het mv-commando wordt gebruikt om bestanden en mappen te verplaatsen. Met de volgende opdracht wordt bijvoorbeeld het bestand "file1.txt" verplaatst naar de map "/home/user/Documents":
```
mv bestand1.txt /home/gebruiker/Documenten
```
rm
Het rm-commando wordt gebruikt om bestanden en mappen te verwijderen. Met de volgende opdracht wordt bijvoorbeeld het bestand "file1.txt" verwijderd:
```
rm-bestand1.txt
```
mkdir
De opdracht mkdir wordt gebruikt om mappen te maken. Met de volgende opdracht wordt bijvoorbeeld de map "/home/user/Documents" gemaakt:
```
mkdir /home/gebruiker/Documenten
```
rmdir
De opdracht rmdir wordt gebruikt om mappen te verwijderen. Met de volgende opdracht wordt bijvoorbeeld de map "/home/user/Documents" verwijderd:
```
rmdir /home/gebruiker/Documenten
```
aanraken
De aanraakopdracht wordt gebruikt om lege bestanden te maken. Met de volgende opdracht wordt bijvoorbeeld een leeg bestand gemaakt met de naam "file1.txt":
```
raak bestand1.txt aan
```
kat
Het cat-commando wordt gebruikt om bestanden samen te voegen en de inhoud van die bestanden weer te geven in de standaarduitvoer. Met de volgende opdracht wordt bijvoorbeeld de inhoud van het bestand "file1.txt" op het scherm weergegeven:
```
kattenbestand1.txt
```
meer
Het commando more wordt gebruikt om de inhoud van een bestand pagina voor pagina weer te geven. Met de volgende opdracht wordt bijvoorbeeld de inhoud van het bestand "file1.txt" pagina voor pagina weergegeven:
```
meer bestand1.txt
```
minder
Het less-commando is vergelijkbaar met het more-commando, maar u kunt hiermee gemakkelijker door het bestand bladeren. De volgende opdracht zou bijvoorbeeld de inhoud van het bestand "file1.txt" in less weergeven:
```
minder bestand1.txt
```
grep
Het grep-commando wordt gebruikt om naar een specifiek patroon in een bestand te zoeken. Met de volgende opdracht wordt bijvoorbeeld gezocht naar het woord 'test' in het bestand 'file1.txt':
```
grep "test" bestand1.txt
```
sed
De opdracht sed wordt gebruikt om bestanden te bewerken door er een reeks opdrachten op uit te voeren. De volgende opdracht vervangt bijvoorbeeld alle exemplaren van het woord 'test' door het woord 'hallo' in het bestand 'file1.txt':
```
sed 's/test/hallo/g' bestand1.txt
```
awk
De opdracht awk wordt gebruikt om tekstverwerkingstaken op bestanden uit te voeren. Met de volgende opdracht wordt bijvoorbeeld de eerste kolom van het bestand "file1.txt" afgedrukt:
```
awk '{print $1}' bestand1.txt
```
Dit zijn slechts enkele van de vele opdrachten die beschikbaar zijn voor gebruik in Unix-shellscripts. Voor meer informatie over Unix-shellscripts raadpleegt u de documentatie voor uw specifieke shell. |