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:
pwdDieser 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:
/home/userDen Inhalt auflisten: ls
Um zu sehen, welche Dateien und Ordner sich im aktuellen Ordner befinden, wird folgender Befehl verwendet:
lsDieser 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.bashrcoder.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 -laoderls -alschreiben, 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:
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 dieser Ausgabe:
- Zeilen, die mit
dbeginnen (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..bashrcist versteckt, da sein Name mit einem Punkt beginnt.
Probier es aus
Übung 1: Finde deine Position heraus
Schreibe den Befehl auf, um herauszufinden, in welchem aktuellen Arbeitsverzeichnis du dich gerade befindest.
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
List die Dateien im aktuellen Ordner auf, um zu sehen, welche Ressourcen verfügbar sind.
Hinweis anzeigen
Verwende den grundlegenden Befehl zum Auflisten des Inhalts.
Lösung nach 3 Versuchen verfügbar
Übung 3: Versteckte Dateien anzeigen
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.
Hinweis anzeigen
Verwende ls kombiniert mit der Option -a.
Lösung nach 3 Versuchen verfügbar