Eric Kohler
Eric Kohler
Wirtschaftsinformatiker (HBFS)
Softwareentwickler

CV
Tools
Tipps
Links
Impressum

Tips und Tricks

Die Seite dient in erster Linie als kleine Erinnerung für mich selbst, bzw. enthält sie Antworten zu Fragen, die mir immer mal wieder von Freunden oder Bekannten gestellt werden. Wenn es sonst jemanden weiterhilft, freut es mich dass ich euch helfen konnte.

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

Windows

Tastenkürzel um den Bildschirm zu sperren WINDOWS + L

Debian als VirtualBox Gast

Gast-Erweiterungen installieren Gasterweiterungen einlegen

In Konsole:
- cd /mounted-cdrom
- sudo sh ./VBoxLinuxAdditions.run --nox11

User in Gruppe vboxsf einfügen, damit auf die Host Dateien zugegriffen werden darf.
- usermod -a -G vboxsf username

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 run (-d) imagename
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 volumes
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