Snippets
Du code concis, avec une explication claire.
PATH: ajouter un répertoire temporairement et de façon persistante
Préfixer PATH dans la session et le rendre persistant pour les prochains shells.
pcregrep: regex multi-lignes et lookarounds
Utiliser PCRE en CLI pour des motifs complexes qui traversent les fins de lignes.
perf record/report: profilage offline reproductible
Capturer des échantillons CPU puis analyser à tête reposée avec symboles et callgraph.
pee: dupliquer un flux vers plusieurs commandes
Envoyer l'entrée en parallèle à plusieurs commandes, comme tee mais vers des process.
perf: profiler CPU et flamegraph basique
Enregistrer un profil d'échantillonnage CPU et générer un SVG de flamegraph.
perf stat: benchmark CPU d'une commande
Mesurer cycles, instructions, IPC et fautes de cache pendant l'exécution d'une commande.
perf top: profiler en temps réel
Afficher les fonctions les plus coûteuses en temps réel dans le kernel ou l'user-space.
perl -0777: remplacement multi-ligne robuste
Utiliser Perl en mode slurp (-0777) pour faire des remplacements multi-lignes sûrs.
pigz: gzip parallèle multi-coeurs
Compresser et décompresser en exploitant tous les CPU, compatible .gz.
pidstat: CPU, mémoire et I/O par processus
Mesurer l'utilisation CPU, la mémoire et l'I/O bloque/fichier par PID et par thread.
pkg: lister les fichiers installés par un paquet
Retrouver les chemins et vérifier la provenance d'un fichier via dpkg/rpm.
podman rootless: service systemd utilisateur
Générer une unité systemd pour un conteneur rootless et l'activer.