Wenn Sie sich gerade erst mit dem Linux-Terminal vertraut machen, können Sie sich bereits durch das Erlernen einiger grundlegender Befehle sicher im Dateisystem bewegen. Die Befehle können Sie über eine SSH-Verbindung ausführen; die Vorgehensweise zum Herstellen der Verbindung wird im Artikel „SSH-Verbindung zum VPS“ beschrieben. Im Folgenden stellen wir Ihnen die am häufigsten verwendeten Befehle vor.
Navigation im Dateisystem
pwd: Zeigt an, in welchem Verzeichnis Sie sich gerade befinden.ls: Listet den Inhalt des aktuellen Verzeichnisses auf. Der Befehlls -lazeigt auch versteckte Dateien (die mit einem Punkt beginnen) sowie detaillierte Informationen (Berechtigungen, Eigentümer, Größe, Datum) an.cd mappanev: Wechselt in das angegebene Verzeichnis. Mit „cd ..“ wechseln Sie eine Ebene höher, mit „cd ~“ (oder einfach „cd“) gelangen Sie in Ihr eigenes Home-Verzeichnis, und mit „cd -“ kehren Sie zum vorherigen Verzeichnis zurück.
Der Pfad kann absolut sein (beginnt am Stammverzeichnis mit einem „/“, z. B. /var/www/html) oder relativ (bezogen auf das aktuelle Verzeichnis, z. B. html/wp-content).
Verwaltung von Dateien und Ordnern
cp forras cel: Kopiert eine Datei. Zum Kopieren von Ordnern ist der Schalter-r(rekursiv) erforderlich:cp -r mappa/ cel/.mv forras cel: Verschiebt oder benennt eine Datei oder einen Ordner um.rm fajlnevlöscht die Datei. Zum Löschen von Ordnern ist der Schalter-rerforderlich:rm -r mappa/. Unter Linux gibt es keinen Papierkorb; das Löschen kann nicht rückgängig gemacht werden. Überprüfen Sie daher vor der Verwendung vonrm -rfstets den Pfad.mkdir mappanev: Erstellt ein neues Verzeichnis. Der Befehlmkdir -p a/b/cerstellt auch die fehlenden übergeordneten Verzeichnisse.- „
touch fajlnev“: Erstellt eine leere Datei oder aktualisiert das Änderungsdatum einer bestehenden Datei.
Inhalt von Dateien anzeigen
cat fajlnev: Gibt den gesamten Inhalt der Datei aus.- „
less fajlnev“: Zeigt die Datei in einer blätterbaren Ansicht an (Suche:/szöveg, Beenden:q). head -n 20 fajlnevundtail -n 20 fajlnev: die ersten bzw. letzten 20 Zeilen der Datei.tail -f naplo.log: Zeigt kontinuierlich die neuen Zeilen an, die in die Datei geschrieben werden; ideal zur Überwachung von Protokollen (Beenden:Ctrl+C).nano fajlnev: ein einfacher Texteditor. In unserem Artikel über die Editoren nano und vim stellen wir deren Grundlagen vor.
Suche
grep 'szöveg' fajlnev: Gibt die Zeilen aus, die den Text enthalten. Der Befehlgrep -r 'szöveg' mappa/sucht in einem gesamten Verzeichnis. Wie Sie die Zeilen vor und nach den grep-Treffern anzeigen können, wird in einem separaten Artikel erläutert.find /var/www -name 'wp-config.php': Sucht nach Dateien anhand ihres Namens.
Systemstatus
df -h: Speicherbelegung der Festplatten;du -sh mappa: Größe eines Ordners (siehe: Überprüfung der Festplattennutzung).free -h: Speicher- und Swap-Auslastung.uptime: Seit wann läuft der Server und wie hoch ist seine Auslastung?top: Laufende Prozesse in Echtzeit.
Benutzer und Berechtigungen
whoami: Unter welchem Benutzer sind Sie angemeldet?sudo parancs: Der Befehl wird mit Administratorrechten (root) ausgeführt.chmodundchown: Ändern der Dateiberechtigungen und des Eigentümers; siehe: Dateiberechtigungen unter Linux.
Hilfe und nützliche Tipps
man parancsnev: Die integrierte Dokumentation des Befehls (Beenden:q); viele Befehle geben bei Verwendung des Schalters--helpeine kurze Hilfeausgabe aus.- Die
Tab-Taste vervollständigt Datei- und Befehlsnamen, sodass Sie weniger tippen müssen und Tippfehler vermieden werden können. - Mit dem Pfeil nach oben können Sie die vorherigen Befehle aufrufen, die „
history“ listet die bisherigen Befehle auf. - Mit „
Ctrl+C“ wird der gerade ausgeführte Befehl abgebrochen.
Sie können diese Befehle auf jedem Linux-System ausprobieren, also auch auf einem eigenen KVM-VPS.