Sammlung oft benötigter (und wieder vergessener) Linuxcommands

Suche in Dateien:

grep -rnwi  -e "search" -e "anotherSearch" /path/to/directory/
  • -r recursive
  • -n output with line number
  • -w whole word
  • -i ignore case
  • -e search pattern (can be used multiple times)

Benutzer mit sudo Rechten erstellen:

adduser <name> sudo
adduser <name>
sudo usermod -aG sudo <name>

Benutzer auf CmdLine ändern

su - <username>

apt-get

sudo apt-show-versions <name> Anzeige der Version eines installierten Packets (apt-show-versions muss evtl. noch installiert werden)

apt-cache policy <name> Zeigt eine Liste, welche Version installiert ist und welche remote vorhanden sind

apt-get -V -s upgrade Simulation, was alles aktualisiert werden würde

sudo apt-get --only-upgrade install <name> Aktualisiert nur ein bestimmtest Packet

Installation ohne apt-get

sudo dpkg -i <name> Installation eines .deb Packages

SnapStore: Programm auf dem Rechner, mit dem sich Anwendungen installieren lassen -> grafische Oberfläche nutzen

AppImage Anwendungen ohne Installation laufen lassen

Service nach dem Boot starten

service <servicename> status zeigt den Status an

sudo systemctl enable <servicename> enabled den Start des Service beim Start

sudo systemctl disable <servicename> disabled den Start des Service beim Start

Zertifikate importieren:

sudo mv *.crt /usr/local/share/ca-certificates
sudo update-ca-certificates

ls /etc/ssl/certs

Umwandlung der Zertifikate:

sudo openssl x509 -inform PEM -in certificate.cer -out certificate.pem
sudo openssl x509 -inform PEM -in certificate.cer -out certificate.crt

Import von Zertifikaten im Browser

Firefox: Einstellungen > Datenschutz und Sicherheit > Zertifikate > Zertifikate anzeigen > Ihre Zertifikate > Importieren

Chrome: Einstellungen > Datenschutz und Sicherheit > Sicherheit > Zertifikate verwalten > Meine Zertifikate > Importieren