Bash
guest@6admin.io:~$ ls ~/tags/bash
Frugalité Unix : do more with less
Le pipe `cat | grep` comme marqueur culturel, apropos et man avant tout, la suite dsniff comme leçon de design, un toolkit bash auditable contre l'usine à gaz et pourquoi Kali n'apprend pas l'administration Linux.
myflec: un framework de dotfiles Bash pour gens qui déploient leur home
Un loader qui source les modules core d'abord, un backup bare-git qui pousse vers trois forges, un deploy rsync avec dry-run et backups automatiques et des identités SSH découpées par arbre de projets. Mon framework de home directory, expliqué.
Git submodules à la main : mes plugins Vim 8 sans gestionnaire
Quand Debian et Ubuntu ont livré Vim 8 et ses packages natifs, j'ai déplacé ma jungle de plugins dans des git submodules plus un script bash de 100 lignes nommé plugins. L'ère de l'init/update manuel, des auto-commits et du necessary devil.
Ansible avant Ansible : ssh, un CSV et un moteur de template
Avant qu'Ansible n'existe, il y avait mon bricolage de 2006-2007: une liste d'hôtes, une boucle ssh, des variables d'inventaire dans un CSV, du bash pur et un moteur de template dont j'ai honteusement oublié le nom. Archéologie assumée de ce qui a marché, de ce qui manquait et de ce qu'Ansible a plus tard rendu explicite.
apt pour Vim: l'histoire de vim-apthogen (2012-2016)
Pathogen était dpkg, alors j'ai écrit apt: un script bash de 225 lignes avec listes de paquets, netinstall en curl|bash et symlinks pour enable/disable. Le premier barreau de l'échelle qui mène au vim-plugin-manager d'aujourd'hui.
Bash : Géolocalisation, la trilogie
La géolocalisation par bash, de netcat à /dev/tcp. La v1 est perdue avec le disque, la v2 est la revanche de netcat, la v3 est la revanche de bash.
Bash : Personnalisation du fichier .bashrc
Couleurs du prompt, historique horodaté, PAGER most et une collection d'alias en namespace. Le .bashrc d'un admin de 2009, tel quel.
Bash: obfuscation d'adresses IP
Représenter une adresse IP en décimal, hexadécimal, octal et ce que ça change pour les logs.
Compilons un script shell avec shc
Shc, le compilateur de scripts shell et pourquoi ce n'est PAS du chiffrement.
Bash : Mémento
Le mémo bash des commandes qu'on oublie jamais mais qu'on oublie tout le temps. Substitutions, expansion, redirections, les bases en un bloc.