Finde dich im Dateibaum zurecht und wandere mit pwd, ls und cd von Ordner zu Ordner.
Diese Lektion in Kodokon öffnenIn einem Dateimanager siehst du jederzeit, wo du bist: Der Pfad steht oben im Fenster und der Inhalt des Ordners liegt vor dir ausgebreitet. In einem Terminal ist davon standardmäßig nichts zu sehen. Und trotzdem bist du immer irgendwo: In jedem Moment sitzt die Shell in genau einem Ordner, dem aktuellen Ordner oder Arbeitsverzeichnis. Drei Befehle reichen, um sich zurechtzufinden: einer, um zu wissen, wo man ist, einer, um zu sehen, was da ist, und einer, um sich zu bewegen. Der erste ist pwd, für print working directory. Er ändert nichts, er beantwortet einfach die Frage "wo bin ich?", und er ist der Reflex, den du haben solltest, sobald du dich verloren fühlst.
yoann@laptop:~$ pwd
/home/yoannDer zweite ist ls, für list: Er zeigt den Inhalt des aktuellen Ordners. Allein aufgerufen liefert er eine kompakte Liste von Namen. Mit der Option -l (für long) beschreibt er jede Zeile im Detail: Rechte, Besitzer, Größe und Änderungsdatum. Mit der Option -a (für all) zeigt er auch versteckte Dateien, also die, deren Name mit einem Punkt beginnt. Eine Option steht hinter dem Befehl, eingeleitet von einem Bindestrich, und Optionen lassen sich kombinieren: ls -la.
yoann@laptop:~$ ls
Desktop Documents Downloads Pictures
yoann@laptop:~$ ls -l
total 16
drwxr-xr-x 2 yoann yoann 4096 Jul 20 09:14 Desktop
drwxr-xr-x 5 yoann yoann 4096 Jul 21 18:02 Documents
drwxr-xr-x 3 yoann yoann 4096 Jul 19 11:47 Pictures
yoann@laptop:~$ ls -a
. .. .bashrc Desktop Documents Downloads PicturesDer dritte ist cd, für change directory: Er bewegt dich. Du gibst ihm den Namen des Ordners, in den du willst. Vier Abkürzungen lohnt es sich auswendig zu lernen: cd .. geht eine Ebene hoch in den übergeordneten Ordner, cd ~ bringt dich direkt zurück in deinen Home-Ordner, cd / führt zur Wurzel des Rechners, und cd allein macht dasselbe wie cd ~. Beachte, dass ein erfolgreiches cd überhaupt keine Meldung ausgibt: Im Terminal bedeutet Schweigen, dass alles gut gegangen ist.
yoann@laptop:~$ cd Documents
yoann@laptop:~/Documents$ pwd
/home/yoann/Documents
yoann@laptop:~/Documents$ cd ..
yoann@laptop:~$ cd ~
yoann@laptop:~$ pwd
/home/yoanncd ..?cd Documents und das Terminal gibt überhaupt nichts aus. Was ist passiert?