Platzverbrauch ermitteln

du -cksh [Verzeichnis]

du steht für “disk usage”, die Parameter für c -> Gesamtsumme anzeigen, k -> 1000 Byte Blöcke (statt 1024 Byte), s -> Summe, h -> human readable (menschenlesbar)

Bash CLI Farben/Colors

reg bld und tput-command-colors
 Text Text Text $(tput setaf 1)
 Text Text Text $(tput setaf 2)
 Text Text Text $(tput setaf 3)
 Text Text Text $(tput setaf 4)
 Text Text Text $(tput setaf 5)
 Text Text Text $(tput setaf 6)
 Text Text Text $(tput setaf 7)
 Bold $(tput bold)
 Underline $(tput sgr 0 1)
 Reset $(tput sgr0)

Show Active Web VHosts on Linux

List all active apache web vhosts on Ubuntu/Debian Linux / Liste alle aktiven Apache Web VHosts auf einem Ubuntu/Linux Server auf:

ls /etc/apache2/sites-enabled | sed 's,\s,\n,g' | sed 's,^,/etc/apache2/sites-enabled/,g' | xargs cat | grep -v "#" | grep ServerName | sed 's,ServerName,,g' | sed 's,\s,,g'

Emacs Befehle / Emacs Commands

Legende/Index:
M: Meta (Escape), C: Control (Steuerung), S: Shift, R: Return (Enter)


Zur Zeilennummer springen / Jump to linenumber

M-g g [linenumber] R

Zum Anfang oder Ende springen / Jump to beginning or end

M > //beginning
M < //end

CLI Snippets / Kommandozeilen Schnipsel

Phillip Richdales immensely practical collection of CLI snippets (and learn a little German along the way 😉 )

Phillip Richdales unglaublich praktische Sammlung an Kommandozeilenschnippseln

Tar Gz a directory

tar czf my-backup.tar.gz my-backup

rsync ‘update’ operation (Quelle zu Ziel kopieren ohne zu überschreiben) /
rsync ‘update’ operation (copy from source to target without overwriting files in the target)

rsync -tr /my/source/directory/* /mein/ziel/verzeichnis

Dateien im aktuellen Verzeichnisbaum nach String durchsuchen /
search for a keyword in a directory-tree

grep -rn 'SEARCHWORD' *

CLI Snippets / Kommandozeilen Schnipsel weiterlesen