Wichtige Linux-Befehle und ihre Funktionen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 6,16 KB

Dateisystem- und Verzeichnisoperationen

  • ls: Zeigt den Inhalt des Verzeichnisses an.
  • cd <nom_directorio>: Verzeichnis wechseln.
  • pwd: Zeigt das aktuelle Arbeitsverzeichnis an.
  • mkdir <nom_directorio>: Erstellt ein Verzeichnis.
  • rmdir <nom_directorio>: Entfernt ein leeres Verzeichnis.
  • rm -rf <nom_carpeta>: Löscht einen Ordner mit dem gesamten Inhalt.
  • cp <quelle> <ziel>: Kopiert eine Datei.
  • mv <quelle> <ziel>: Verschiebt oder benennt eine Datei um.

Systeminformationen und Prozesse

  • df: Zeigt Informationen zu den Dateisystempartitionen an.
  • lspci: Zeigt die installierte PCI-Hardware an.
  • uname -a: Zeigt die Kernel-Version an.
  • cat /proc/version: Zeigt die Kernel-Version und den verwendeten Compiler an.
  • cat /proc/modules: Listet alle geladenen Module auf.
  • ps aux: Zeigt alle laufenden Prozesse des Systems an.
  • top: Zeigt Informationen über laufende Prozesse an (mit Farbcodierung).
  • pstree: Zeigt die Prozesse in Baumstruktur an.
  • cat /proc/meminfo: Zeigt Speicherinformationen an.
  • cat /proc/cpuinfo: Zeigt Prozessorinformationen an.
  • cat /proc/devices: Zeigt Informationen über verwendete Geräte an.
  • dmesg: Zeigt Kernel-Meldungen zur Hardware-Erkennung an.
  • cat cpuinfo: Zeigt CPU-Merkmale an.

Prozesssteuerung

  • kill <Prozess-ID>: Beendet einen Prozess.
  • killall <Prozessname>: Beendet alle Prozesse mit dem angegebenen Namen.
  • Strg + C: Hält das aktuelle Programm an (sendet SIGINT).
  • Strg + Z: Hält die Ausführung eines Programms vorübergehend an (sendet SIGTSTP).

Systemverwaltung und Benutzer

  • poweroff oder sudo init 0: Schaltet den PC aus.
  • reboot: Startet den PC neu.
  • init 6: Startet die Maschine neu.
  • su: Meldet sich als Root oder ein anderer Benutzer an.
  • su - <nom_usuario>: Meldet sich als ein anderer Benutzer an (inklusive dessen Umgebung).
  • passwd: Ändert das Passwort.
  • who -H: Zeigt Informationen über die am System angemeldeten Benutzer an.
  • users: Zeigt Informationen über die am System angemeldeten Benutzer an.
  • id: Zeigt die aktuellen Benutzerinformationen (Gruppen, UID, GID).

Paketverwaltung (Beispiele)

  • apt-get update: Liest die Liste der zu aktualisierenden Pakete ein.
  • apt-get upgrade: Aktualisiert die installierten Pakete.
  • yum list installed | less: Zeigt eine paginierte Liste der installierten Pakete (für RPM-basierte Systeme).
  • rpm -Uvh <nom_paquete.rpm>: Installiert ein RPM-Paket.
  • rpm -e <nom_paquete>: Deinstalliert ein RPM-Paket.
  • rpm -U <nom_paquete>: Aktualisiert ein RPM-Paket.

Netzwerkdienste (System V Init)

  • /etc/init.d/networking start: Startet die Netzwerkdienste.
  • /etc/init.d/networking restart: Startet die Netzwerkdienste neu.
  • /etc/init.d/networking stop: Stoppt die Netzwerkdienste.

Dateiinhalte anzeigen und bearbeiten

  • cat <datei>: Zeigt den Inhalt der Datei an.
  • cat <datei> | less, cat <datei> | more, less <datei>: Zeigt den Inhalt einer Datei paginiert an.
  • cat <nom_fichero>.gz: Zeigt den Inhalt einer komprimierten Datei (.gz) an.
  • vi <datei>: Bearbeitet eine Datei.
  • wq: Speichert die Änderungen und beendet (in vi/vim).
  • q!: Beendet ohne Speichern der Änderungen (in vi/vim).

Zeit und Datum

  • date: Zeigt das Systemdatum und die Uhrzeit im lokalen Format an.
  • date -u: Zeigt das Datum und die Uhrzeit im UTC-Format an.
  • cal: Zeigt den Kalender an.
  • uptime: Zeigt die Laufzeit, die Anzahl der angemeldeten Benutzer und die durchschnittliche Systemlast an.

Sonstige nützliche Befehle

  • q: Verlassen (oft in interaktiven Programmen wie dem Rechner).
  • history: Zeigt eine Liste der vom Benutzer verwendeten Befehle (~/.bash_history).
  • man <Befehl> oder info <Befehl>: Zeigt die Hilfeinformationen zum Befehl an.
  • clear: Löscht den Bildschirm.
  • tty: Zeigt den Dateinamen des Terminals an, das mit der Standardausgabe verbunden ist.
  • bc: Öffnet den Taschenrechner.
  • quit: Verlässt den Taschenrechner.
  • stat <nom_fichero>: Zeigt den Status einer Datei an.
  • stat -f <nom_fichero>: Zeigt den Zustand des Dateisystems an.
  • fc -l: Listet die zuletzt ausgeführten Befehle auf.
  • wc -c <nom_fichero>: Zeigt die Größe einer Datei in Bytes an.
  • tar -xf <filename>: Entpackt eine Datei.

Steuerung der CD-ROM

  • eject cdrom: Öffnet das CD-ROM-Laufwerk.
  • eject -t cdrom: Schließt das CD-ROM-Laufwerk.

Tastenkombinationen

  • Strg + Alt + F2: Verlässt die grafische Umgebung und wechselt zu einem Terminal (TTY).
  • Strg + Alt + Entf: Startet den Rechner im Terminal neu (falls nicht anders konfiguriert).
  • Strg + S: Stoppt die Datenübertragung zum Terminal (XOFF).
  • Strg + Q: Setzt die Datenübertragung fort (XON).

Verwandte Einträge: