Grundlegende Linux-Befehle für Einsteiger

Linux 3 Min. Lesezeit

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.

  • pwd: Zeigt an, in welchem Verzeichnis Sie sich gerade befinden.
  • ls: Listet den Inhalt des aktuellen Verzeichnisses auf. Der Befehl ls -la zeigt 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 fajlnev löscht die Datei. Zum Löschen von Ordnern ist der Schalter -r erforderlich: 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 von rm -rf stets den Pfad.
  • mkdir mappanev: Erstellt ein neues Verzeichnis. Der Befehl mkdir -p a/b/c erstellt 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 fajlnev und tail -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 Befehl grep -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.
  • chmod und chown: Ä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 --help eine 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.

Zurück: Linux-Artikel (62)