Unix shell scripting er en kraftig måte å automatisere oppgaver og administrere filer og prosesser. Shell-skript er tekstfiler som inneholder en rekke kommandoer som utføres av skallet, én linje om gangen.
Her er noen av de mest brukte Unix-skallskriptkommandoene:
ekko
Ekko-kommandoen brukes til å vise meldinger på standardutgangen. For eksempel vil følgende kommando vise meldingen "Hei, verden!" på skjermen:
```
ekko "Hei, verden!"
```
cd
cd-kommandoen brukes til å endre gjeldende arbeidskatalog. For eksempel vil følgende kommando endre gjeldende arbeidskatalog til "/home/user/Documents"-katalogen:
```
cd /home/user/Documents
```
ls
Kommandoen ls brukes til å liste filene og katalogene i gjeldende arbeidskatalog. For eksempel vil følgende kommando liste alle filene og katalogene i gjeldende arbeidskatalog:
```
ls
```
cp
cp-kommandoen brukes til å kopiere filer og kataloger. For eksempel vil følgende kommando kopiere filen "fil1.txt" til filen "fil2.txt":
```
cp fil1.txt fil2.txt
```
mv
mv-kommandoen brukes til å flytte filer og kataloger. For eksempel vil følgende kommando flytte filen "fil1.txt" til katalogen "/home/user/Documents":
```
mv file1.txt /home/user/Documents
```
rm
Kommandoen rm brukes til å slette filer og kataloger. For eksempel ville følgende kommando slette filen "file1.txt":
```
rm fil1.txt
```
mkdir
Kommandoen mkdir brukes til å lage kataloger. For eksempel vil følgende kommando opprette katalogen "/home/user/Documents":
```
mkdir /home/user/Documents
```
rmdir
Kommandoen rmdir brukes til å slette kataloger. For eksempel vil følgende kommando slette katalogen "/home/user/Documents":
```
rmdir /home/user/Documents
```
berør
Berøringskommandoen brukes til å lage tomme filer. For eksempel vil følgende kommando opprette en tom fil kalt "fil1.txt":
```
trykk på fil1.txt
```
katt
Katt-kommandoen brukes til å sette sammen filer og vise innholdet i disse filene på standardutgangen. For eksempel vil følgende kommando vise innholdet i filen "file1.txt" på skjermen:
```
katt fil1.txt
```
mer
Jo mer-kommandoen brukes til å vise innholdet i en fil én side om gangen. For eksempel vil følgende kommando vise innholdet i filen "file1.txt" én side om gangen:
```
mer file1.txt
```
mindre
The less-kommandoen ligner på more-kommandoen, men den lar deg bla gjennom filen lettere. For eksempel vil følgende kommando vise innholdet i filen "file1.txt" i mindre:
```
mindre fil1.txt
```
grep
grep-kommandoen brukes til å søke etter et spesifikt mønster i en fil. For eksempel vil følgende kommando søke etter ordet "test" i filen "fil1.txt":
```
grep "test" file1.txt
```
sed
Sed-kommandoen brukes til å redigere filer ved å utføre en rekke kommandoer på dem. For eksempel vil følgende kommando erstatte alle forekomster av ordet "test" med ordet "hei" i filen "fil1.txt":
```
sed 's/test/hello/g' file1.txt
```
awk
awk-kommandoen brukes til å utføre tekstbehandlingsoppgaver på filer. For eksempel vil følgende kommando skrive ut den første kolonnen i filen "fil1.txt":
```
awk '{print $1}' file1.txt
```
Dette er bare noen av de mange kommandoene som er tilgjengelige for bruk i Unix-skallskripting. For mer informasjon om Unix-skallskripting, se dokumentasjonen for ditt spesifikke skall.