Snippets

Du code concis, avec une explication claire.

bash

fold: couper des lignes à une largeur donnée

Enrouler les lignes d'un fichier à 80 colonnes proprement.

#fold#wrap#width
bash

fsfreeze: figer un FS avant snapshot LVM

Geler le système de fichiers le temps de prendre un snapshot LVM cohérent.

#fsfreeze#lvm#snapshot
bash

fsverity: activer la vérification immuable d'un fichier

Sceller un fichier (hash Merkle) pour détecter toute altération lors de la lecture.

#fsverity#integrity#merkle
bash

fstrim: libérer les blocs libres d'un SSD

Exécuter TRIM au niveau système de fichiers pour rendre l'espace libre au disque.

#fstrim#trim#ssd
bash

fscrypt: chiffrer un répertoire sur ext4

Initialiser fscrypt et protéger un dossier par une passphrase utilisateur.

#fscrypt#ext4#encryption
bash

fuser: qui utilise un fichier ou un mount

Lister les PIDs qui ouvrent un fichier, un socket ou un système de fichiers, et les arrêter proprement.

#fuser#lsof#files
bash

fzf + Ctrl+R: meilleure recherche dans l'historique

Lier Ctrl+R à une recherche d'historique via fzf et insérer la commande sélectionnée.

#fzf#history#readline
bash

gcloud: compute ssh vers une VM

Se connecter en SSH à une VM Google Compute Engine et transférer un port.

#gcloud#compute#ssh
bash

gcore: dumper un processus en cours d'exécution

Créer un core dump d'un processus vivant pour analyse ultérieure avec gdb.

#gcore#gdb#coredump
bash

gdb: obtenir une backtrace rapidement

Attacher à un processus ou lire un core dump pour imprimer une stack trace complète.

#gdb#backtrace#debug
bash

genisoimage: créer une image ISO (bootable)

Générer une ISO depuis un dossier, éventuellement bootable via isohybrid/syslinux.

#genisoimage#iso#mkisofs
bash

getcap: lister les capacités des fichiers

Voir quelles capacités Linux (cap_*) sont assignées à des exécutables.

#capabilities#getcap#setcap