Snippets

Du code concis, avec une explication claire.

bash

update-alternatives: gérer les symlinks systèmes

Sélectionner la version par défaut d'un binaire (éditeur, java, pager) via alternatives.

#alternatives#symlink#system
bash

ca-certificates: ajouter une ancre locale

Installer un certificat racine intermédiaire/privé dans le trust store système (Debian/Ubuntu).

#ca-certificates#truststore#ssl
bash

unshare: sandbox réseau et montages à la volée

Créer un namespace isolé pour tester sans containers (réseau/mount/user).

#unshare#namespace#sandbox
bash

update-initramfs: régénérer l'initrd (Debian/Ubuntu)

Mettre à jour l'image initramfs après modifications de modules/cryptsetup.

#initramfs#update-initramfs#kernel
bash

useradd: créer un utilisateur système minimal

Ajouter un compte sans shell de login, avec home et UID/groupe spécifiques.

#useradd#users#permissions
bash

usermod: ajouter un utilisateur à un groupe

Accorder l'accès à des ressources (docker, plugdev) via l'appartenance à un groupe.

#usermod#groups#permissions
bash

vault: kv put/get de secrets

Écrire et lire des secrets dans HashiCorp Vault avec le moteur KV v2.

#vault#secrets#kv
bash

vipe: éditer un flux au milieu d'un pipeline

Insérer un éditeur entre deux commandes dans un pipeline, puis reprendre le flux.

#vipe#moreutils#pipeline
bash

virsh: gérer les snapshots d'une VM

Créer, lister, restaurer et supprimer des snapshots internes de VM libvirt.

#virsh#snapshot#libvirt
bash

vidir: renommer en masse dans votre éditeur

Lister des chemins dans un éditeur, modifier les noms, puis appliquer les renames automatiquement.

#vidir#moreutils#rename
bash

virt-install: VM Debian avec cloud-init NoCloud

Créer une VM KVM en important une image cloud et en injectant cloud-init nocloud.

#kvm#virt-install#cloud-init
bash

virt-install: installation automatisée via kickstart/preseed

Lancer une installation réseau avec un fichier de réponses (kickstart/preseed).

#virt-install#kickstart#preseed