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 |
Liste filtern / durchsuchen |
|
history | 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 |
Docker Befehle |
|
|
Liste laufende Prozesse |
|
docker ps |
Prozess beenden |
|
docker kill id |
Liste laufende oder beendete Prozesse |
|
docker ps -a |
|
Image bauen |
|
docker build -t imagename . |
Image starten |
|
docker image run (-f) id |
Liste vorhandene Images |
|
docker images |
Image entfernen |
|
docker image rm imagename:version -f |
|
Docker Volume (virt. Laufwerk) erstellen |
|
docker volume create volumename |
Docker Volumes anzeigen |
|
docker volume ls |
Docker Volume entfernen |
|
docker volume rm volumename |
|
Docker Log Meldungen anzeigen |
|
docker logs containername |
|
Docker Netzwerke anzeigen |
|
docker network ls |
Docker Netzwerkdetails anzeigen |
|
docker network inspect name (oder id) |
|
Terminal in einem Docker Container ausführen |
|
docker exec -it id /bin/bash |
Docker System bereinigen (d.h. ALLE aktuell nicht benötigten Images / Container / Netzwerke werden entfernt) |
|
docker system prune |
|