Die Befehlszeilenschnittstelle (CLI) in Unix-basierten Betriebssystemen bietet eine leistungsstarke Möglichkeit, im Dateisystem zu navigieren und verschiedene Operationen an Dateien und Verzeichnissen durchzuführen. Diese Befehle bieten einen direkteren und effizienteren Ansatz im Vergleich zu grafischen Benutzeroberflächen (GUIs), insbesondere für erfahrene Benutzer und Systemadministratoren.
Mit dem Befehl cd
können Sie das aktuelle Arbeitsverzeichnis ändern. Syntax: cd [Verzeichnis]
. Beispiele:
cd Desktop
: Wechseln Sie in das Verzeichnis Desktop.cd ..
: Bewegen Sie sich eine Verzeichnisebene nach oben.cd ~
: Wechseln Sie in das Home-Verzeichnis.Der Befehl ls
listet den Inhalt des aktuellen Arbeitsverzeichnisses auf. Syntax: ls [Optionen] [Verzeichnis]
. Beispiele:
ls
: Listet Dateien und Verzeichnisse im aktuellen Verzeichnis auf.ls -l
: Zeigt detaillierte Informationen zu Dateien und Verzeichnissen an.ls -a
: Zeigt versteckte Dateien und Verzeichnisse an.Der Befehl pwd
zeigt den absoluten Pfad des aktuellen Arbeitsverzeichnisses an. Syntax: pwd
. Beispiele:
pwd
: Zeigt das aktuelle Arbeitsverzeichnis an.Der Befehl mkdir
erstellt ein neues Verzeichnis. Syntax: mkdir [Verzeichnis]
. Beispiele:
mkdir Dokumente
: Erstellt ein neues Verzeichnis mit dem Namen "Dokumente".mkdir -p Projekte/WebDev
: Erstellt eine verschachtelte Verzeichnisstruktur.Der Befehl rmdir
entfernt ein leeres Verzeichnis. Syntax: rmdir [Verzeichnis]
. Beispiele:
rmdir Dokumente
: Entfernt das Verzeichnis "Dokumente".Der Befehl cp
kopiert Dateien von einem Speicherort an einen anderen. Syntax: cp [Quelle] [Ziel]
. Beispiele:
cp datei1.txt datei2.txt
: Kopiert "datei1.txt" nach "datei2.txt".cp -r verzeichnis1 verzeichnis2
: Kopiert den Inhalt von "verzeichnis1" nach "verzeichnis2".Der Befehl mv
verschiebt Dateien oder Verzeichnisse von einem Speicherort an einen anderen. Syntax: mv [Quelle] [Ziel]
. Beispiele:
mv datei1.txt verzeichnis1
: Verschiebt "datei1.txt" nach "verzeichnis1".mv verzeichnis1 verzeichnis2
: Verschiebt "verzeichnis1" nach "verzeichnis2".Der Befehl rm
entfernt Dateien oder Verzeichnisse. Syntax: rm [Optionen] [Datei/Verzeichnis]
. Beispiele:
rm datei1.txt
: Entfernt "datei1.txt".rm -r verzeichnis1
: Entfernt "verzeichnis1" und seinen Inhalt.Der Befehl find
sucht nach Dateien und Verzeichnissen anhand verschiedener Kriterien. Syntax: find [Pfad] [Optionen] [Ausdruck]
. Beispiele:
find . -name "datei1.txt"
: Sucht nach "datei1.txt" im aktuellen Verzeichnis und seinen Unterverzeichnissen.find . -type f -size +100k
: Sucht nach Dateien, die größer als 100 Kilobyte sind, im aktuellen Verzeichnis und seinen Unterverzeichnissen.Der Befehl grep
sucht nach spezifischem Text innerhalb von Dateien. Syntax: grep [Optionen] [Muster] [Datei]
. Beispiele:
grep "Fehler" protokoll.txt
: Sucht nach dem Wort "Fehler" in der Datei "protokoll.txt".grep -r "funktion" .
: Sucht nach dem Wort "funktion" in allen Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen.Der Befehl locate
findet Dateien schnell anhand ihrer Namen. Syntax: locate [Optionen] [Muster]
. Beispiele:
locate datei1.txt
: Sucht nach "datei1.txt" im System.locate -i "config*"
: Sucht nach Dateien, die mit "config" beginnen, in einer Groß-/Kleinschreibungsunabhängigen Suche.Der Befehl du
zeigt Statistiken zur Festplattennutzung für Dateien und Verzeichnisse an. Syntax: du [Optionen] [Datei/Verzeichnis]
. Beispiele:
du -h
: Zeigt die Festplattennutzung in einem für Menschen lesbaren Format an.du -s verzeichnis1
: Zeigt die Gesamtgröße von "verzeichnis1" an.Der Befehl df
überprüft den verfügbaren Festplattenspeicher auf Dateisystemen. Syntax: df [Optionen] [Dateisystem]
. Beispiele:
df -h
: Zeigt den freien Festplattenspeicher in einem für Menschen lesbaren Format an.df /
: Überprüft den freien Festplattenspeicher auf dem Root-Dateisystem.YesNo
Hinterlasse eine Antwort