Snippets

Du code concis, avec une explication claire.

bash

rlwrap: ajouter l'édition Readline à une CLI

Donner l'historique et l'édition à des programmes non interactifs (ex: sqlplus, netcat).

#rlwrap#readline#history
bash

ripgrep: rechercher du texte ultra-rapide

Utiliser rg pour des recherches récursives, patterns glob et exclusions intelligentes.

#ripgrep#rg#search
bash

rs: réarranger des tableaux en lignes/colonnes

Transformer des données à plat en matrice ou inversement via rs.

#rs#reshape#matrix
bash

rpm/dnf: quel paquet fournit ce fichier

Utiliser dnf/yum pour trouver le paquet qui fournit un chemin (whatprovides).

#rpm#dnf#provides
bash

rpm2cpio: extraire un RPM en fichiers

Convertir un RPM en cpio puis extraire son contenu sans installation.

#rpm2cpio#rpm#cpio
bash

rs: reformatter un tableau texte rapidement

Transformer lignes/colonnes d'un fichier en tableau de dimensions fixes.

#rs#reshape#columns
bash

rsync: .rsync-filter et règles avancées

Utiliser des fichiers .rsync-filter pour inclure/exclure finement par répertoires.

#rsync#filter#sync
bash

rsync: synchroniser en vérifiant l'intégrité

Utiliser --checksum et --partial pour garantir que les fichiers sont identiques malgré horloges décalées.

#rsync#checksum#sync
bash

rsync daemon: serveur simple avec rsyncd.conf

Exposer des modules rsync en lecture/écriture et contrôler l'accès par IP/utilisateur.

#rsync#rsyncd#daemon
bash

rsyslog: envoyer des logs vers un serveur

Configurer un client rsyslog pour expédier les logs en UDP/TCP vers une adresse distante.

#rsyslog#logs#remote
bash

rsyslog: filtrer et router par programname

Séparer les logs par application et les expédier vers des fichiers ou une destination distante.

#rsyslog#filter#logs
bash

rsyslog: expédier les logs en TLS vers un serveur distant

Configurer un envoi fiable des journaux système vers une destination sécurisée via TLS.

#rsyslog#tls#logs