fzf ist ein kleines aber feines Command-Line-Tool, das das Suchen und den Umgang mit der Command-Line-History in der bash verbessert. Und es kann noch mehr: „fzf“ steht für „fuzzy find“ und bietet komfortables, interaktives Suchen… … in der Command-Line-Hostory (via Control-R) … im Dateibaum (via Aufruf von fzf „alleine“) … in (großen) Text-Dateien (via cat Read More…
Schlagwort: command-line
Bootfähigen USB-Stick aus einem ISO-File auf dem Mac erstellen
Es kommt immer wieder vor, dass ich von einer CD booten möchte, die ich in Form eines ISO-Files vorliegen habe. Wenn alles virtuell (auf dem ESX-Server) passiert, ist das einfach: Man legt sie ins virtuelle CD-Laufwerk und kann davon booten… Allem Virtuellen zum Trotz, möchte ich das ab und zu auch bei einem „echten“ Rechner Read More…
Einfacher HTTP-Proxy für Debugging
Es kommt immer wieder vor, dass man genau wissen möchte, wie die HTTP(S)-Requests einer Anwendung aussehen. Nicht nur beim Entwickeln. Mit einem HTTP-Proxy, über den die Requests geleitet werden, kann man das analysieren. Der mitmproxy ist hierfür sehr leichtgewichtig zu installieren und zu benutzen. Installation: Mac: brew install mitmproxy Ubunutu: apt-get install mitmproxy Zumindest auf Read More…
Internet-Speed-Tests in der Kommandozeile
Internet-Speed-Tests im Web gibt es fast wie Sand am Meer. Wenn ich aber mal von der Kommandzeile aus messen möchte, dann ist das eine halbe Nummer schwieriger. Mich interessiert das z.B. bei gehosteten Servern. Nicht alle Tests, die ich finde, testen sowohl Upload als auch Download. Dieser hier schon: pip install –user speedtest-cli /root/.local/bin/speedtest-cli bzw. Read More…
Docker Cleanup: Müll in allen docker-machines löschen
Beim Arbeiten mit docker sammelt sich schnell viel „Müll“ an: Alte Versionen von Images, nicht mehr benutzte Volumes etc. Insbesondere mit mehreren Docker-Hosts wird das unübersichtlich; die Platten laufen schneller vor, als einem lieb ist. Ein „Docker Cleanup“ wird nötig. Daher habe ich nun ein „schnelles“ Cleanup-Skript geschrieben, welches alles laufenden Docker-Hosts durchgeht und dort Read More…
kaputte Linienzeichen im Terminal reparieren
iftop remote via ssh sehe ich viele kaputte Linienzeichen. Ich meine Sonderzeichen, die benutzt werden, Linien und Rahmen darzustellen, erscheinen als Buchstaben: Da das nicht nur iftop betrifft, sondern mir immer mal wieder auffällt, habe ich nun endlich mal nach einer Lösung dafür gesucht und auch eine gefunden: Lösungen export NCURSES_NO_UTF8_ACS=1 -> Dann werden die Read More…
Eigene IP via Kommandozeile bestimmen (kurz notiert)
Nur ganz kurz notiert: Die kürzeste Methode, die eigene extern sichtbare IP-Nummer herauszufinden, ist mir gestern über den Weg gelaufen: # curl ifconfig.co 12.23.34.45 Das kann sogar ich mir merken ohne jedes Mal wieder in meinem Cheat-Sheet für Command-Line-One-Liner nachschauen zu müssen…
rclone – das rsync für Cloud Storage
rclone ist wie rsync, kann aber Einiges, das rsync nicht kann. So kann man mit rsync nur via ssh (und natürlich lokal) kopieren – rclone bietet hier deutlich mehr Ziele in der Cloud bzw. auf Cloud Storages: Weitere Kopier-Ziele. Hier die für mich nennenswertesten (vollständige Liste auf rclone): FTP, WebDAV Amazon S3, Amazon Drive Microsoft Read More…
IP Traffic detailliert anzeigen
Ich will immer wieder mal genauer wissen, wohin der ganze Traffic so geht, den mein PC oder meine Server „verbrauchen“. Mit bmon habe ich ja schon ein Tool, um zu sehen, wie viel momentan überhaupt (also ingesamt) so durch die Leitung geht, aber noch nicht, woher bzw. wohin das geht. iptraf-ng und iftop sind zwei Read More…
Verschlüsselte Partition automatisch mounten
Damit eine verschlüsselte Partition beim Booten automatisch entschlüsselt und gemountet wird, ist folgendes nötig. Erstmal die verschlüsselte Partition erstellen und zur Probe mounten (siehe dm-crypt / LUKS): dd if=/dev/zero of=/srv/storage/crypted-disk.dd bs=1M count=40000 cryptsetup -v luksFormat /srv/storage/crypted-disk.dd –type luks2 echo -n meinpw | cryptsetup -v open /srv/storage/crypted-disk.dd decrypted-disk –key-file – mkfs.ext4 /dev/mapper/decrypted-disk cryptsetup -v close decrypted-disk Read More…