De opdrachtregel is een op tekst gebaseerde gebruikersinterface (TUI) waarmee gebruikers met een computer kunnen communiceren door opdrachten te typen. Het is een alternatief voor de grafische gebruikersinterface (GUI) waar de meeste mensen bekend mee zijn.
De opdrachtregel wordt voor verschillende taken gebruikt, waaronder:
* Bestanden en mappen beheren. Gebruikers kunnen bestanden en mappen maken, verwijderen, verplaatsen en hernoemen via de opdrachtregel.
* Toepassingen starten. Gebruikers kunnen applicaties starten door hun naam bij de opdrachtprompt te typen.
* Het systeem configureren. Gebruikers kunnen systeeminstellingen wijzigen via de opdrachtregel.
* Problemen oplossen. Gebruikers kunnen problemen met hun computers diagnosticeren en oplossen via de opdrachtregel.
* Taken automatiseren. Gebruikers kunnen scripts maken die repetitieve taken automatiseren.
* Softwareontwikkeling. Ontwikkelaars gebruiken de opdrachtregel om software te bouwen, testen en fouten op te sporen.
De opdrachtregel is een krachtig hulpmiddel dat kan worden gebruikt om een breed scala aan taken uit te voeren. Het is een waardevolle vaardigheid voor iedereen die het maximale uit zijn computer wil halen.
Hier zijn enkele specifieke voorbeelden van hoe de opdrachtregel kan worden gebruikt:
* Een nieuw bestand maken:
```
raak nieuw_bestand.txt aan
```
* Een bestand verwijderen:
```
rm nieuw_bestand.txt
```
* Een bestand verplaatsen:
```
mv nieuw_bestand.txt /tmp/
```
* Om de naam van een bestand te wijzigen:
```
mv nieuw_bestand.txt oud_bestand.txt
```
* Een applicatie starten:
```
Firefox
```
* Het systeem configureren:
```
sudo sysctl -w kernel.shmall=2097152
```
* Problemen oplossen:
```
dmesg | grep-fout
```
* Om taken te automatiseren:
```
#!/bin/bash
Dit script maakt elke dag een nieuwe back-up van de directory /etc.
De huidige datum ophalen.
DATUM=$(datum +%Y%m%d)
Maak de back-upmap.
mkdir -p /back-ups/etc
Kopieer de map /etc naar de back-upmap.
rsync -av /etc /backups/etc/$DATE
```
* Softwareontwikkeling:
```
maken
```
```
./a.uit
``` |