Direkt zum Hauptinhalt springen
eLearner.app
Modul 1 · Lektion 1 von 21/11 im Kurs~10 min
Lektionen des Moduls (1/2)

Wo bin ich? (pwd und ls)

Die Linux-Kommandozeile (oder das Terminal) ist ein extrem leistungsfähiges Werkzeug, mit dem Sie durch die Eingabe von Textbefehlen anstelle einer grafischen Benutzeroberfläche mit dem Betriebssystem interagieren können.

Alle Dateien und Ordner in Linux sind in einer umgedrehten Baumstruktur organisiert, die von einer gemeinsamen Wurzel ausgeht, die durch einen Schrägstrich / (genannt root) dargestellt wird. Jeder Benutzer hat seinen eigenen persönlichen Ordner innerhalb von /home, zum Beispiel /home/user. Dieser wird als Home-Verzeichnis (home directory) bezeichnet.


Wissen, wo man sich befindet: pwd

Im Terminal befinden Sie sich immer in einem bestimmten Ordner, dem so genannten aktuellen Arbeitsverzeichnis (oder working directory).

Um herauszufinden, in welchem Ordner Sie sich gerade befinden, können Sie folgenden Befehl verwenden:

Bash
pwd

Dieser Befehl steht für Print Working Directory (Arbeitsverzeichnis ausgeben). Wenn Sie ihn direkt nach dem Öffnen des Terminals ausführen, sehen Sie in der Regel den Pfad Ihres Home-Ordners, zum Beispiel:

Bash
/home/user

Den Inhalt auflisten: ls

Um zu sehen, welche Dateien und Ordner sich im aktuellen Ordner befinden, wird folgender Befehl verwendet:

Bash
ls

Dieser Befehl steht für List (auflisten). Er zeigt die Namen aller sichtbaren Dateien und Ordner am aktuellen Speicherort an.

Nützliche Optionen für ls

Linux-Befehle können durch Optionen (auch Flags oder Parameter genannt), denen ein Bindestrich - vorangestellt ist, angepasst werden:

  • ls -a: Listet alle Dateien auf (all), einschließlich versteckter Dateien, die mit einem Punkt beginnen (wie .bashrc oder .git).
  • ls -l: Zeigt die Liste im Langformat (long) an, einschließlich Details wie Berechtigungen, Besitzer, Dateigröße und das Datum der letzten Änderung.
  • Sie können die Optionen kombinieren, indem Sie ls -la oder ls -al schreiben, um alle Dateien im Detailformat anzuzeigen.

Wenn Sie beispielsweise ls -la in einem Beispielordner ausführen, sehen Sie möglicherweise eine Ausgabe, die wie folgt strukturiert ist:

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 dieser Ausgabe:

  • Zeilen, die mit d beginnen (z. B. drwxr-xr-x), weisen auf Verzeichnisse (Ordner) hin.
  • Zeilen, die mit - beginnen (z. B. -rw-r--r--), weisen auf normale Dateien hin.
  • . und .. sind spezielle Verknüpfungen zum aktuellen bzw. zum übergeordneten Ordner.
  • .bashrc ist versteckt, da sein Name mit einem Punkt beginnt.

Probier es aus

Übung 1: Finde deine Position heraus

Übung#linux.m1.l1.e1
Versuche: 0Wird geladen…

Schreibe den Befehl auf, um herauszufinden, in welchem aktuellen Arbeitsverzeichnis du dich gerade befindest.

Editor wird geladen…
Hinweis anzeigen

Verwende den Befehl, der den absoluten Pfad des aktuellen Ordners ausgibt.

Lösung nach 3 Versuchen verfügbar

Übung 2: List die Dateien auf

Übung#linux.m1.l1.e2
Versuche: 0Wird geladen…

List die Dateien im aktuellen Ordner auf, um zu sehen, welche Ressourcen verfügbar sind.

Editor wird geladen…
Hinweis anzeigen

Verwende den grundlegenden Befehl zum Auflisten des Inhalts.

Lösung nach 3 Versuchen verfügbar

Übung 3: Versteckte Dateien anzeigen

Übung#linux.m1.l1.e3
Versuche: 0Wird geladen…

Verwende den Befehl ls mit der entsprechenden Option, um alle Dateien im aktuellen Verzeichnis anzuzeigen, einschließlich der versteckten Dateien, die mit einem Punkt beginnen.

Editor wird geladen…
Hinweis anzeigen

Verwende ls kombiniert mit der Option -a.

Lösung nach 3 Versuchen verfügbar