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:
pwdDeze 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:
/home/userLijstinhoud: ls
Om te zien welke bestanden en mappen aanwezig zijn in uw huidige map, gebruikt u de opdracht:
lsDit 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.bashrcof.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 -laofls -alte 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:
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 documentsIn deze uitvoer:
- Regels die beginnen met
d(bijvoorbeelddrwxr-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..bashrcis een verborgen bestand, herkenbaar aan de leidende punt.
Probeer het zelf
Oefening 1: Vind uw positie
Schrijf de opdracht om de huidige werkmap te vinden waarin u zich bevindt.
Toon hint
Gebruik de opdracht die het absolute pad van de huidige map afdrukt.
Oplossing beschikbaar na 3 pogingen
Oefening 2: Bestanden weergeven
Maak een lijst van de bestanden in de huidige map om te zien welke bronnen beschikbaar zijn.
Toon hint
Gebruik het fundamentele commando voor het weergeven van de inhoud.
Oplossing beschikbaar na 3 pogingen
Oefening 3: Toon verborgen bestanden
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.
Toon hint
Gebruik ls gecombineerd met de optie -a.
Oplossing beschikbaar na 3 pogingen