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 |