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 |