Direct naar de hoofdinhoud
Module 1 · Les 1 van 21/11 in de cursus~10 min
Modulelessen (1/2)

Waar ben ik? (pwd en ls)

De Linux-opdrachtregel (of terminal) is een uiterst krachtig hulpmiddel waarmee u met het besturingssysteem kunt communiceren door tekstopdrachten te typen in plaats van een grafische gebruikersinterface te gebruiken.

Alle bestanden en mappen in Linux zijn georganiseerd in een omgekeerde boomstructuur, beginnend bij een gemeenschappelijke hoofdmap, weergegeven door een enkele schuine streep / (ook wel root genoemd). Elke gebruiker heeft zijn eigen persoonlijke map in /home, bijvoorbeeld /home/user. Dit staat bekend als de homemap.


Weten waar u bent: pwd

In de terminal bevindt u zich altijd in een specifieke map, de zogenaamde huidige werkmap.

Om erachter te komen in welke map u zich momenteel bevindt, kunt u de opdracht gebruiken:

Bash
pwd

Deze opdracht staat voor Print Working Directory. Als u het direct na het openen van de terminal uitvoert, ziet u doorgaans het pad naar uw thuismap, bijvoorbeeld:

Bash
/home/user

Lijstinhoud: ls

Om te zien welke bestanden en mappen aanwezig zijn in uw huidige map, gebruikt u de opdracht:

Bash
ls

Dit commando staat voor Lijst. Het toont de namen van alle zichtbare bestanden en mappen op uw huidige locatie.

Handige opties voor ls

Linux-opdrachten kunnen worden aangepast met behulp van opties (ook wel flags of argumenten genoemd), voorafgegaan door een koppelteken -:

  • ls -a: toont alle bestanden, inclusief verborgen bestanden die beginnen met een punt (zoals .bashrc of .git).
  • ls -l: geeft de vermelding weer in lang formaat, inclusief details zoals bestandsrechten, eigenaar, bestandsgrootte en de datum/tijd van de laatste wijziging.
  • U kunt deze vlaggen combineren door ls -la of ls -al te schrijven om alle bestanden in een gedetailleerde lijst te zien.

Als u bijvoorbeeld ls -la in een voorbeeldmap uitvoert, kan een gestructureerde uitvoer als deze worden weergegeven:

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

In deze uitvoer:

  • Regels die beginnen met d (bijvoorbeeld drwxr-xr-x) vertegenwoordigen mappen (mappen).
  • Regels die beginnen met - (bijvoorbeeld -rw-r--r--) vertegenwoordigen gewone bestanden.
  • . en .. zijn speciale snelkoppelingen die linken naar de huidige en bovenliggende mappen.
  • .bashrc is een verborgen bestand, herkenbaar aan de leidende punt.

Probeer het zelf

Oefening 1: Vind uw positie

Oefening#linux.m1.l1.e1
Pogingen: 0Laden…

Schrijf de opdracht om de huidige werkmap te vinden waarin u zich bevindt.

Editor laden…
Toon hint

Gebruik de opdracht die het absolute pad van de huidige map afdrukt.

Oplossing beschikbaar na 3 pogingen

Oefening 2: Bestanden weergeven

Oefening#linux.m1.l1.e2
Pogingen: 0Laden…

Maak een lijst van de bestanden in de huidige map om te zien welke bronnen beschikbaar zijn.

Editor laden…
Toon hint

Gebruik het fundamentele commando voor het weergeven van de inhoud.

Oplossing beschikbaar na 3 pogingen

Oefening 3: Toon verborgen bestanden

Oefening#linux.m1.l1.e3
Pogingen: 0Laden…

Gebruik de opdracht ls met de juiste vlag om alle bestanden in de huidige map weer te geven, inclusief verborgen bestanden die beginnen met een punt.

Editor laden…
Toon hint

Gebruik ls gecombineerd met de optie -a.

Oplossing beschikbaar na 3 pogingen