Die häufigsten Befehle in der Konsole

Aus Info-Theke
Zur Navigation springen Zur Suche springen

Übersicht über das Konsolen-Tutorial

Vorbemerkung

Es werden hier Programme nur sehr kurz beschrieben. Kennt man erstmal das Programm, das das gewünschte leistet, ist die weitere Info leicht gefunden.

Dateien und Verzeichnisse (Ordner)

  • ls: Zeigt Informationen über Dateien aus dem Inhaltsverzeichnis
  • cd: Stellt das Inhaltverzeichnis ein
  • pushd: Merkt sich das aktuelle Verzeichnis und stellt ein anderes aktuelles Verzeichnis ein.
  • popd: Restauriert das aktuelle Verzeichnis, das mit pushd gesichert wurde.
  • pwd: Zeigt das aktuelle Verzeichnis.
  • df: Anzeige, wieviel Platz eine Partition hat und wieviel noch frei ist.
  • du: Berechnet den Platzbedarf von Verzeichnissen.
  • mkdir: Verzeichnisse erstellen
  • rmdir: Verzeichnisse löschen
  • rm: Dateien löschen
  • mv: Dateien umbenennen oder verschieben
  • cat: Dateien ausgeben
  • cp: Dateien kopieren
  • ln: Verknüpfung ("Link") erstellen
  • rsync: Verzeichnisse effizient kopieren/abgleichen, auch über Netzwerk
  • tar: Archiv erstellen
  • zip: Archiv erstellen
  • tail: Nur das Ende einer Datei ausgeben
  • head: Nur den Dateianfang ausgeben
  • sort: Eingabezeilen sortieren.
  • uniq: Mehrfache Zeilen aussortieren oder nur mehrfache Zeilen ausgeben
  • tee: Eingabe einmal auf den Standardausgabekanal und einmal in eine Datei ausgeben.

Rechtemanagement

  • chmod: Dateirechte einstellen
  • chown: Besitzer einer Datei einstellen
  • chgrp: Gruppe einer Datei einstellen
  • sudo: Befehl als anderer Benutzer ausführen

Verschiedenes

  • echo: Einen Text ausgeben
  • time: Die Laufzeit eines Programmes ausgeben
  • env: Umgebungsvariablen ausgeben

Dateisuche

  • grep: Durchsucht Dateien nach Inhalten mit regulären Ausdrücken
  • locate: Sucht nach Dateiname, das aber blitzschnell (mittels Index)
  • find: sucht nach Dateien mit vielen Suchkriterien
  • wc: Zählt Zeichen-, Wort- und/oder Zeilenzahl

Datenträger

  • mount: Partition einbinden, auch eingebundene anzeigen.
  • umount: Bindung eines Datenträgers auflösen.

Netzwerk

  • ping: Test, ob entfernter Rechner erreichbar
  • nmap: Welche Ports hat ein entfernter Rechner offen
  • netstat: Welche Ports sind auf dem eigene Rechner verfügbar/genutzt
  • ifconfig: Netzwerkschnittstellen aktivieren bzw. aktivierte anzeigen
  • rsync: Verzeichnisse effizient kopieren/abgleichen, auch über Netzwerk
  • ssh: Sitzung auf entferntem Rechner aufmachen
  • scp: Dateien mit entferntem Rechner austauschen
  • telnet: Test, ob Port auf entferntem Rechner erreichbar. Selten: Sitzung auf entferntem Rechner aufmachen

Hardware-Info

  • lsusb: Was hängt am USB
  • lsmod: Welche Treiber sind geladen
  • lspci: Welche Geräte sind per PCI angebunden