UnixTime to DateTime
date -d @1273053576
Current Unixtime
date +%s
Linux Distribution anzeigen
cat /etc/*-release
lsb_release -a
uname -a
…keine Distro
cat /proc/version
ls mal chick
lsblk
Hash aus einem String auf der Kommandozeile
echo -n "root" | openssl dgst -sha256
oder
echo -n testtext | sha256sum
Kommando als anderer User
sudo -u www-data composer update
Konsole für root
sudo -i
Swap leeren
Durch Deaktivieren leert er sich …und wieder aktivieren:
swapoff -a && swapon -a
Verzeichnis Größen listen
Verzeichnisgröße aller Verzeichnisse eines Verzeichnis (hier trinket/):
du -shc /home/example/trinket/*
…“du“ = disk usage
Vollen Pfad zum Skriptordner, egal von wo das Skript aufgerufen wird
dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
Das gibt immer den vollen Pfad zu dem Ordner in dem das Skript liegt …egal von wo man das Skript aufruft.
Thanks to stackoverflow
apt
sudo apt --fix-broken install
sudo dpkg --configure -a
USB Linux
# gucken welcher Speicher: df -h # oder lsblk # ISO Image auf den USB Stick schreiben: sudo dd bs=4M if=/home/user/Downloads/xubuntu.iso of=/dev/sde status=progress oflag=sync
https://wiki.ubuntuusers.de/dd/#Live-USB-Stick-erstellen
USB Stick wieder frei machen
sudo dd if=/dev/zero of=/dev/sde1 bs=1M
add-apt-repository: Befehl nicht gefunden
Es fehlt das Paket software-properties-common. Z.B. in Ubuntu 18.04 ist es nicht automatisch dabei.
Installieren:
sudo apt install software-properties-common