1.1 Je eerste commando's
Hieronder staat een oefenterminal. Klik erin en typ whoami, en druk op Enter.
De terminal Het venster waarin je commando's typt en de antwoorden van de computer leest.Uitgelegd in Linux: zo werkt deze cursusAlle begrippen antwoordt met student. Dat is de naam waarmee je bent ingelogd: whoami is Engels voor "wie ben ik?".
De prompt
Voor de cursor staat steeds dezelfde regel:
student@oefenpc:~$
Dat heet de prompt. Linux laat ermee zien dat hij klaar is voor je volgende commando. Hij vertelt ook drie dingen:
| Stuk | Betekenis |
|---|---|
student | wie je bent |
oefenpc | op welke computer je werkt |
~ | in welke map je staat; ~ is je eigen thuismap |
Het dollarteken sluit de prompt af. Typ je dat teken niet mee als je een commando uit een les overneemt.
Voorspel
Typ nog niets. pwd (print working directory) laat zien in welke map je staat. De prompt zegt al ~. Wat denk je: geeft pwd ook ~, of iets anders?
Klik hier als je het hebt geprobeerd
/home/student
Iets anders: pwd geeft de map voluit. Je thuismap heet /home/student, en ~ is de afkorting die de prompt ervoor gebruikt.
Kijken wat er in een map staat
Met ls (list) zie je wat er in de map staat:
ls
notities.txt
Er staat één bestand. Met ls -a (all) zie je ook de verborgen bestanden: alles wat met een punt begint, zoals .bashrc. Linux verstopt die omdat het instellingen zijn waar je meestal niet aan hoeft te komen.
Het stukje -a heet een optie. Een optie begint met een streepje en verandert wat het commando doet.
Opdracht 1.1.a: drie vragen aan de computer
Zoek met de oefenterminal het antwoord op:
- Hoe heet de computer waarop je werkt?
- Welk besturingssysteem draait erop?
- Wat staat er in de map
/etc?
Klik hier voor een tip
Typ help voor een lijst met commando's. Bij vraag 3 zet je de map achter het commando, met een spatie ertussen.
Klik hier voor het antwoord
hostname
uname
ls /etc
hostname geeft oefenpc, dezelfde naam als in de prompt. uname geeft Linux; met -a erbij krijg je ook de versie. Welke soort Linux het precies is (er zijn er veel, zoals Ubuntu De Linux die je in deze cursus gebruikt, en die je op de meeste servers tegenkomt.Uitgelegd in 5.1 WSL installerenAlle begrippen, Debian en Fedora), lees je in les 2.1 in een bestand. ls /etc toont onder andere hostname, hosts en passwd: in /etc staan de instellingen van de hele computer.
Er gaat iets mis
Command not found
bash: Whoami: command not found
Oorzaak: Linux maakt verschil tussen hoofdletters en kleine letters. Whoami is een ander woord dan whoami, en dat commando bestaat niet.
Oplossing: typ commando's met kleine letters, precies zoals ze in de les staan.
# FOUT
Whoami
# GOED
whoami
Dezelfde melding krijg je bij een typfout (whomai). Typ je het dollarteken van de prompt mee ($ whoami), dan noemt hij het dollarteken: bash: $: command not found.
Er gebeurt niets
Oorzaak: je hebt nog niet op Enter gedrukt, of de terminal heeft je klik niet gekregen.
Oplossing: klik in het zwarte vlak tot je de cursor ziet knipperen, en sluit elk commando af met Enter.
Door naar 1.2 Door mappen lopen.