Linuxbefehle

Linuxbefehle

letzte Aktualisierung: 12. Januar 2020

Allgemeine Befehle

  • pwd – Wo bin ich? – aktuellen Pfad anzeigen
  • ps -e – Liste aller laufenden Prozesse , z.B. um Prozess-ID für kill Befehl zu bekommen
  • ps- u {Nutzer} – Liste aller Prozesse eines bestimmten Nutzers
  • ps -e | grep {Programmname} – Liste aller Prozesse eines Programmes
  • sudo killall -9 {PID} – beendet Prozess mit entsprechender Prozess-ID (PID)
  • shutdown -h -h 30 -c – PC herunterfahren (sofort / in 30 Minuten / Herunterfahren abbrechen)

Benutzer und Gruppen

  • cut -d: -f1 /etc/passwd – Anzeigen aller Benutzer des Systems
  • cat /etc/group – Anzeigen aller Gruppen des Systems
  • id {Benutzer} – alle Gruppenmitgliedschaften eines Benutzer anzeigen
  • whoami – gibt den gerade aktiven Benutzer aus
  • sudo usermod -aG {Gruppenname} {Benutzername} – fügt einen existierenden Nutzer einer existierenden Gruppe hinzu (-a = append / -G = groups)
  • Beispiel: sudo usermod -aG vboxsf bernd – Nutzer bernd wird in die Virtualbox-Gruppe vboxsf aufgenommen.
  • sudo useradd -m <Benutzername> – Benutzer mit home-Verzeichnis anlegen (-M ohne home-Verzeichnis)
  • sudo passwd <Benutzername> – Passwort für Benutzer vergeben, schaltet neuen Benutzer frei

Dateien & Verzeichnisse

  • dir – zeigt Verzeichnisse an
  • ls – steht für list und zeigt Verzeichnisse farbig an
  • ls -lh – listet Verzeichnisinhalt mit Details auf (-l = übersichtliche Listenansicht / -h Größenangabe in menschenlesbarer Größe)
  • cd {Verzeichnis} – steht für change directory, wechselt in das angegebene Verzeichnis
  • cat – Dateiinhalt anzeigen z.B. cat /proc/cpuinfo zeigt Angaben über eigene CPU

Datenträger

  • lsblk – Partitionen von Festplatten anzeigen
  • df -lh – Speicherplatzbelegung in menschenfreundlicher Darstellung

Terminal

  • cls – steht für clear screen, löscht vorher eingegebene Befehle und deren Ausgabe