Eric Kohler
Eric Kohler
Wirtschaftsinformatiker (HBFS)
Softwareentwickler

CV
Tools
Tipps
Links
Impressum

Wichtige Linux (Debian) Befehle

Installierte Programme suchen apt search programmname
Details zu Programm anzeigen apt show programmname

Dateiinhalt ausgeben cat dateiname
Bash-Skript starten sh .\skriptname.bash
Liste der vorherigen Befehle history
Befehl aus der history wiederholen ! + Nummer des Befehls
Textdatei analysieren mit dem Befehl wc wc -l (--lines) dateiname -> Anzahl Zeilen ermitteln
wc -m (--chars) dateiname -> Anzahl Zeichen ermitteln
wc -w (--words) dateiname -> Anzahl Wörter ermitteln
wc -L (--max-line-length) dateiname -> Länge der längsten Zeile ermitteln
Textausgaben durchsuchen history | grep suchparameter
cat dateiname | grep suchparameter

Datei löschen rm dateiname.endung
Leeres Verzeichnis löschen rmdir ordnername
Verzeichnis rekursiv löschen rm -r ordnername

Benutzer auflisten cat /etc/passwd
cat /etc/passwd | cut -d: -f1 -> Kurzform
Neuen Benutzer anlegen adduser username
Benutzer löschen deluser username
Benutzer löschen mit Nutzerverzeichniss deluser --remove-home username
Benutzer Berechtigungen einstellen sudo visudo
Eigentümer einer Datei / eines Ordners ändern chown -R username:groupname ./ordnername/

Gruppen anzeigen cat /etc/group
cat /etc/group | cut -d: -f1 -> Kurzform
Benutzer einer Gruppen anzeigen cat /etc/group | grep gruppenname
Alle Gruppen eines Benutzers anzeigen groups username
Benutzer zu Gruppe hinzufügen /sbin/usermod -a -G gruppenname username

Mehrere PDF-Dateien verknüpfen gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf

Programm aus Autostart entfernen (systemd) systemctl disable programmname
Einen Pfad auf einen anderen Pfad mounten mount --bind /path/what/to/mount /path/where/to/mount/
Prozessliste anzeigen ps -ax | less
Pfad des Papierkorbs ~/.local/Trash/files