Snippets

Du code concis, avec une explication claire.

bash

pmap: cartographier la mémoire d'un processus

Lister les segments mémoire, RSS et mappings d'un processus pour traquer les fuites.

#pmap#memory#rss
bash

powertop: diagnostiquer et optimiser l'énergie

Mesurer la consommation et appliquer temporairement des tunings pour économiser la batterie.

#powertop#energy#laptop
bash

pr: mise en page simple pour impression

Paginer, ajouter en-têtes et colonnes pour préparer un texte à l'impression.

#pr#paginate#columns
bash

process substitution: diff sans fichiers temporaires

Comparer sorties de deux commandes avec diff <(cmd1) <(cmd2) proprement.

#diff#process-substitution#bash
bash

printf %%q: échapper des arguments pour bash

Générer une version sécurisée d'une chaîne pour réinjection dans le shell.

#printf#escape#shell
bash

proxychains: forcer une appli à passer par un proxy SOCKS

Précharger proxychains pour rediriger le trafic TCP d'un programme via un proxy.

#proxy#socks5#proxychains
bash

prlimit: limiter ressources d'un process à l'exec

Lancer une commande avec des limites CPU/mémoire/fichiers ouvertes sans changer le shell.

#prlimit#rlimit#limits
bash

pstree: visualiser la hiérarchie des processus

Afficher l'arbre des processus avec pids, utilisateurs et threads pour comprendre les relations parent/enfant.

#pstree#process#tree
bash

qemu-img: convertir qcow2 <-> raw rapidement

Transformer une image disque qcow2 en raw (et inverse) en préservant la taille logique.

#qemu-img#qcow2#raw
bash

rclone: synchroniser et vérifier l'intégrité

Sync local<->cloud et valider avec rclone check en comparant les hashes.

#rclone#sync#check
bash

qemu-nbd: monter une image QCOW2 en lecture seule

Attacher une image QCOW2 comme périphérique bloc et monter ses partitions.

#qemu-nbd#qcow2#loop
bash

readelf: inspecter un binaire ELF en détail

Afficher sections, symboles, dépendances et en-têtes d'un exécutable.

#readelf#elf#symbols