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
Textausgaben durchsuchen cat dateiname | grep suchparameter

Bash-Skript starten sh .\skriptname.bash

Liste aller (gemerkten) vorherigen Befehle history
Befehl aus der history wiederholen ! + Nummer des Befehls
Befehlshistory durchsuchen history | grep suchparameter --> Liste mit gefundenen Werten
alternativ: STRG + R
dann den gesuchten Begriff eintippen und sofort ausführen
Alle Befehle aus der history löschen history -c
Einzelnen Befehle aus der history löschen history -d ‹POSITION›

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

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