Kategorie: CLI
-
Alle Docker Container stoppen
Um alle Docker Container zu stoppen, einfach diesen Befehl ausführen: Wie funktioniert das?Der ‘docker ps’ Befehl listet alle laufenden Container. Die Option ‘-q’ listet nur die IDs. Diese liste übergeben wir dem ‘docker kill’ Befehl. Fertig. Alle Docker Container entfernen Wenn man die Container nicht nur stoppen, sondern auch entfernen will, einfach diesen Befehl ausführen:…
-
Inkscape Apply Transform
If you need to install the “Apply Transform” Extension for Inkscape to easily … apply transforms (Duh.) on Linux you just need to execute this command and it will download the Inkscape extension scripts and deploy them straight to the global Inkscape extension directory:
-
.ssh directory mod for SSH keys
These commands enable a working access via SSH using keys: chmod 0700 ~/.ssh chmod 0600 ~/.ssh/* I always forget this and get really annoyed when keys don’t work. So here you are.
-
Apache Reverse Proxy Configuration
Despite rumors to the contrary, configuring Apache as a reverse proxy isn’t all that hard. Here’s an example:
-
Remove a line with sed
Remove a line – in this case 6118 – from a file using sed: sed -i ‘6118d’ myfile.sql
-
CLI Font Converter for the Web
An article on this. CSS3FontConverter
-
List all usergroups on a Linux system
All groups configured on the local system (usually is all you need to know): cut -d: -f1 /etc/group | sort Really all groups including LDAP and other potential remotely controlled group assignments: getent group | cut -d: -f1 | sort
-
MySQL – Change Table Collation
alter table TABLENAME convert to character set utf8mb4 collate utf8mb4_unicode_520_ci;
-
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)
-
Search & Replace with / Suchen & Ersetzen mit grep & sed
grep -rl “[SUCHBEGRIFF]” | xargs sed -i ‘s,[SUCHBEGRIFF],[ERSATZ],g’
-
Sort the output of ‘ls’
Sort ls output – Directories, then files, then links: ls -la | grep “^d” && ls -la | grep “^-” && ls -la | grep “^l”
-
Remote WordPress File Dump with wget & ftp (excluding uploads dir)
Put this in a bash script and execute it: #!/bin/bash wget -X /PATH/TO/WP_ROOT/wp-content/uploads -r -nH -nc ftp://FTP_USER:FT_PPW@FTP_HOST//WP_ROOT
-
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…
-
PhpMyAdmin SQL Dump – split into smaller files / in kleinere Dateien aufteilen
csplit MEINE_SQL_DATEI.sql ‘/– ——————————————————–/’ {9999} && rename ‘s/(xx.*)/$1.sql/’ * xx – Je nach Anzahl der Fragmentdateien stehen im Prefix mehr oder weniger Xe.
-
You might not need JavaScript
http://youmightnotneedjs.com/
-
Clear Scrollback History in iTerm2
printf ‘\e]50;ClearScrollback\a’
-
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’
-
Adding a user to a group on Mac OS X
Auf Mac OX X einen User einer Gruppe hinzufügen: sudo dseditgroup -o edit -a [UserNameToAdd] -t user [Groupname]
-
Gitignore Generator
gitignore.io
-
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
-
Kontextmenü auf Mac OS X reinigen / Cleanup Mac OS X context-menu
Kontextmenü in Mac OS X von alten Programmeinträgen reinigen / Clean up context-menu entries of old programms on Mac OS X: /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user