0%

Hoofdstuk 2

Genoeg van de opdrachtregel

Open een terminal

Elk programma dat je tot nu toe hebt geschreven draaide doordat je op een knop drukte. Iemand anders bepaalde waar het draaide en wat het kon zien. Vanaf hier bepaal jij dat. Je vertelt een computer iets uit te voeren door de naam ervan te typen.

Een terminal is de interface waarin je opdrachten typt en hun uitvoer leest. Een shell leest die opdrachten en voert ze uit. Hier is de shell Bash; de Windows-instructies gebruiken PowerShell.

De terminal onder deze les

Onder deze tekst staat een terminal. Het is een echte terminal op een echte computer. Alles wat je erin typt gebeurt werkelijk. Het is geen simulatie van een shell, en dat doet ertoe: een simulatie zou je dingen laten doen waarmee je in een echte shell niet wegkomt.

Begin door te vragen waar je bent:

pwd

Het antwoord is /workspace.

Dat is je werkmap: de map waarin de shell op dit moment staat. Elke opdracht die je typt wordt van daaruit geïnterpreteerd. pwd is een afkorting van “print working directory”: toon de werkmap. Het is de nuttigste opdracht wanneer iets misgaat, want “de computer kan mijn bestand niet vinden” en “ik sta niet waar ik denk dat ik sta” zijn veel vaker hetzelfde probleem dan beginners verwachten.

Typ de opdracht telkens als je de weg kwijt bent. Het kost niets en verandert niets.

De prompt wacht; de computer zit niet vast

Vóór de plek waar je typt toont de shell een prompt. Dat kan een $ zijn, je gebruikersnaam of de naam van de map waarin je staat. Die vertelt alleen dat de shell klaar is met het vorige en op het volgende wacht.

Een prompt die niets doet is geen vastgelopen computer. Het is een computer die op jou wacht.

Hetzelfde op je eigen computer

In dit hoofdstuk oefen je hier, waar een fout niets kost. Maar de terminal die je uiteindelijk wilt gebruiken staat op je eigen computer. Open die dus ook en houd hem erbij.

Druk op Ctrl + Alt + T. In de meeste desktopomgevingen opent dat je terminal.

Gebeurt dat niet, zoek dan bij je toepassingen naar Terminal, Konsole of GNOME Terminal, afhankelijk van je desktopomgeving.

Werkt geen van die manieren, of wil je andere routes leren kennen, dan behandelt Computer Fundamentals het openen van een terminal op alle drie de systemen:

Typ daarin pwd. Je krijgt iets anders dan /workspace, waarschijnlijk je persoonlijke map, zoals /Users/you of C:\Users\you. Daarmee vertelt de shell waar die begint.

Je opent een terminal, typt pwd en krijgt /workspace terug. Wat vertelt dat je?

Hierna: wat staat er werkelijk in de map waarin je staat?