Hier ist eine Zusammenfassung der grundlegenden Linux-Befehle für das SSH-Terminal, um einfache Operationen wie das Durchsuchen von Dateien, das Kopieren und Einfügen von Dateien, das Erstellen von Verzeichnissen usw.
Natürlich ist es einfacher, einen Dateibrowser für diese Art der Manipulation zu verwenden, aber diese Befehle können unter bestimmten Bedingungen nützlich sein.
Und wenn Sie nur Zugriff auf eine Shell haben … Sie haben keine Wahl ?
Beachten Sie, dass bei der Eingabe von Befehlen im Terminal die Groß-/Kleinschreibung beachtet werden muss. Für die Namen von Dateien und Ordnern sowie für die Befehle selbst.
Contents
Verwenden Sie die Tabulatortaste, um Ihre Linux-Befehle zu vervollständigen
Bei der Eingabe von Befehlen im Terminal können Sie, um nicht zu sagen, dass Sie die TAB-Taste verwenden, um das Ende der Befehle abzuschließen.
Zum Beispiel schreiben Sie cd /home/nom_d'utilisateur/I
, wenn Sie die Taste drücken TAB
, wird es automatisch vervollständigt, um cd /home/nom_d'utilisateur/Images
anzugeben , ob Bilder Ihre einzige Datei ist, die mit diesem Buchstaben beginnt, andernfalls werden Ihnen alle Dateien angeboten, die mit „I“ beginnen, damit Sie sie mit „Im“ vervollständigen usw …
Es ist wichtig, das Leerzeichen nach dem Befehl nicht zu vergessen, sonst funktioniert es nicht.
Der Linux-Befehl cd (Verzeichnis wechseln)
Mit dem Befehl linux cd können Sie sich in der Baumstruktur Ihrer Festplatte bewegen. Um zum Beispiel zu Ihrem Bilderordner zu gehen:
cd / home / Benutzername / Bilder
Der Befehl cd allein bringt Sie zu Ihrem $ HOME zurück, egal in welchem Verzeichnis Sie sich befinden.
Die Optionen des cd-Befehls
cd ..: Bringt Sie im übergeordneten Ordner eine Stufe höher.
Wenn Sie sich in dem Ordner /home/nom_d'utilisateur/Images/Images_web
in Ihrer Konsole befinden, cd ..
werden Sie zurückgeschickt an /home/nom_d'utilisateur/Images
cd –
: Gehen Sie direkt zu Ihrem vorherigen Verzeichnis zurück.
cd /usr/bin
: Sie befinden sich im Verzeichnis /usr/bin. Wenn Sie nur cd eingeben, werden Sie zurück zu / home / username
Der Linux-Befehl ls (Liste sortiert)
Mit dem Linux-Befehl ls können Sie Dateiattribute auflisten und anzeigen.
Sie sehen alle in Ihrem Terminal erscheinenden Dateien und Verzeichnisse sowie deren Zugriffsrechte in diesem Formular:
drwxr-xr-x 4 linux linux 4096 2014-06-22 19:54 Dokumente
Wir finden von links nach rechts mehrere Informationen.
Das erste Zeichen gibt die Art der Datei an:
- -: repräsentiert eine normale Datei
- d: steht für ein Verzeichnis
- l: steht für einen Link. Dies ist also eine Datei
Die folgenden 9 Attribute entsprechen den 3 Benutzerkategorien der Datei und den Rechten, die sie für unseren Ordner haben:
. . . | . . . | . . . du | g | Ö
Wir haben für jede Gruppe:
- u: Legen Sie die Rechte fest, die dem Eigentümer der Datei gewährt werden
- g: Legt die Rechte fest, die Benutzern gewährt werden, die der Gruppe angehören, zu der die Datei gehört
- o: legt die Rechte anderer Benutzer fest.
Für jede Benutzergruppe gibt es 3 Arten von Rechten:
- r: lesen
- w: schreiben
- x: Ausführung (ausführen)
Nehmen wir unser Beispiel:
drwxr-xr-x 4 linux linux 4096 2014-06-22 19:54 Dokumente
Wir verstehen, dass der Eigentümer alle Rechte hat (rwx), die Gruppe hat Lese- und Ausführungsrechte (rx), genau wie die anderen Benutzer (rx).
Die folgende Abbildung (hier 4) stellt die Anzahl der Links zu diesem Ordner dar.
Wir finden dann:
- Der Name des Dateibesitzers (Linux)
- Der Name der Besitzergruppe (Linux)
- Die Größe der Datei in KB (4096. Ein Ordner ist immer 4096 …)
- Das Datum der letzten Änderung (2014-06-22)
- Der vollständige Name der Datei (Dokumente)
Beachten Sie, dass Dateien und Ordner, die mit einem „.“ beginnen. sind sogenannte „versteckte“ Dateien.
Um sie anzuzeigen, geben Sie einfach den Befehl ein:
ls -la
Und sehen Sie selbst.
Die Optionen des ls-Befehls
Der Befehl ls kann verschiedene Ergebnistypen zurückgeben. Mal sehen:
- ls -d (Verzeichnis): Nur Verzeichnisse anzeigen.
- ls -a (all): Zeigt alle Dateien im Verzeichnis an, einschließlich versteckter Dateien (wie wir oben gesehen haben).
- ls -m: Dateien durch Kommas getrennt anzeigen.
- ls -t (Zeit): Dateien nach Datum anzeigen.
- ls -lu: Dateien nach Datum des letzten Zugriffs und Anzeigedatum anzeigen.
- ls -F: Dateien nach Typ anzeigen.
- ls -S: Zeigt Dateien in absteigender Reihenfolge der Größe an.
- ls -X: Dateien nach Erweiterungstyp auflisten.
- ls -r: Dateien in umgekehrter alphabetischer Reihenfolge anzeigen.
- ls -alR /: Zeigt alle Dateien auf einem System an.
- ls -alR | grep.jpg: Zeigt alle Dateien an, die jpg enthalten.
Der Linux-Befehl cp (copy)
Mit dem Befehl cp können Sie Dateien oder Verzeichnisse kopieren.
Um diesen Befehl verwenden zu können, müssen Sie zuerst den Pfad der zu kopierenden Datei und dann den Pfad angeben, in den diese Datei kopiert werden soll. Beispiel :
cp ~ / Bilder / linux.jpg ~ / Dokumente / linux.jpg
Hier wird das Bild linux.jpg in den Ordner ~ / Documents kopiert.
Sie können Dokumente und Bilder kopieren, indem Sie ihnen mit demselben Befehl einen anderen Namen geben.
cp ~ / Bilder / linux.jpg ~ / Dokumente / memoinfo_linux.jpg
Hier wird das Bild linux.jpg kopiert und nach ~ / Documents verschoben und in memoinfo_linux.jpg umbenannt
Die Optionen des Befehls cp
Einige Parameter des Befehls cp:
- cp -p: Ermöglicht beim Kopieren alle Informationen über die Datei zu behalten.
- cp -r: Ermöglicht das rekursive Kopieren des gesamten Verzeichnisses und seiner Unterverzeichnisse.
- cp -b: Stellt sicher, dass die Kopie eine vorhandene Datei nicht überschreibt, die überschriebene Datei wird gespeichert und der Dateiname geändert, eine Tilde (~) wird am Ende des Dateinamens hinzugefügt.
Der Linux-Befehl rm (entfernen)
Der Befehl rm entfernt Dateien und Verzeichnisse.
rm ~ / Bilder / linux.jpg
Hier wird das Bild linux.jpg gelöscht, der rm-Befehl allein gilt nur für Dateien.
rm -r ~ / Bilder /
Hier wird das Bilderverzeichnis gelöscht.
Die Optionen des rm-Befehls
Um weiter zu gehen, können Sie die folgenden Parameter übergeben:
- rm -d: Entfernen Sie alle Verzeichnisse.
- rm -r (rekursiv): Löscht das gesamte Verzeichnis mit seinen Unterverzeichnissen.
- rm -f: Entfernen Sie schreibgeschützte Dateien, ohne zur Bestätigung aufzufordern.
- rm -rf: Entfernt schreibgeschützte Verzeichnisse, ohne zur Bestätigung aufzufordern.
- rmdir: Entfernt ein Verzeichnis. Solange es leer ist.
Sie können mehrere Verzeichnisse mit einem einzigen Befehl löschen, solange Sie den Pfad zu jedem Verzeichnis oder jeder Datei angeben, indem Sie jeweils ein Leerzeichen dazwischen setzen.
Löschen wir beispielsweise mehrere Bilder aus dem Ordner ~ / Images.
CD-Bilder rm linux.jpg meuh.jpg images.jpg
Hier werden die 3 genannten Bilder gelöscht.
Machen Sie dasselbe für Verzeichnisse mit dem Befehl rm -r.
Hinweis für Neulinge: Verwenden Sie den Befehl rm nur im Root-Modus, wenn Sie sicher sind, was Sie tun, da Sie möglicherweise versehentlich Systemdateien löschen.
Der Befehl mkdir (Verzeichnis erstellen)
Mit dem Befehl mkdir können Sie Verzeichnisse und Unterverzeichnisse erstellen.
mkdir Memoinfo
Der Memoinfo-Ordner wird erstellt.
Es ist möglich, ein Verzeichnis mit mehreren Unterverzeichnissen zu erstellen. Wir verwenden dann die -p-Anweisung
mkdir -p memoinfo/tutorial/linux
Sie erhalten den memoinfo / tuto / linux-Baum.
Der Linux-Befehl mv (move)
Mit dem Befehl mv können Sie Dateien und Verzeichnisse verschieben.
Wie bei den anderen Befehlen müssen Sie zum Verschieben einer Datei zuerst den Pfad angeben, in dem sie vom Pfad entfernt ist, in den Sie sie verschieben möchten.
Gehen wir in unseren Bilderordner und verschieben zuerst eines und dann die 3 Bilder in den Memoinfo-Ordner.
mv linux.jpg ~ / memoinfo
Hier wird das Bild linux.jpg in das memoinfo-Verzeichnis verschoben.
mv linux.jpg planete.jpg image.jpg ~ / memoinfo
Hier werden unsere 3 Bilder in den Memoinfo-Ordner verschoben.
Dieser Befehl gilt auch für Verzeichnisse.
Da haben Sie es, dieses kleine Tutorial für “große Anfänger” ist fertig, es gibt viele weitere Befehle unter Linux zum Suchen, Ändern, Analysieren usw. Das werden wir später sehen.
Sie können jedoch mit Befehlsaliasnamen fortfahren.