Commandes pratiques
Cette pages se propose de recenser certaines commandes particulièrement pratiques, ou courantes, à utiliser par exemple comme valeur d'alias.
Raccourcis
- Alias pour surveiller la taille d'un répertoire en direct :
watch -n 10 du -sh
- Créer un alias pour rechercher dans l'historique des commandes avec :
history | grep
- Pour télécharger une vidéo depuis Internet avec plusieurs flux audio et des sous-titres, et convertir le tout en MKV multi avec yt-dlp, voir Exemple complet multilingue.
Mise en forme
La commande column (paquet column) permet de mettre en forme des retours sur plusieurs colonne, ou de formater des listes au format JSON :
ls -AlFh | column
La commande grc (paquet grc) permet de coloriser des retours normalement en noir et blanc :
grc ping
grc ps
grc ss
grc tail
grc head
grc mount
- Lister les supports de stockage et leurs partitions :
grc lsblk -e7 -o NAME,MODEL,SIZE,PATH,MOUNTPOINT
sudo grc lsblk -e7 -o NAME,TYPE,MODEL,LABEL,PARTLABEL,FSTYPE,SIZE,PATH,MOUNTPOINT,UUID
Fonctions
Créer une commande sr pour rechercher rapidement une application avec APT, Flatpak, et snap :
function sr() {
printf '\n\033[1;32m apt\033[0m\n\n'
apt search $1
printf '\n\033[1;32m flatpak\033[0m\n\n'
flatpak search $1
printf '\n\033[1;32m snap\033[0m\n\n'
snap search $1
}
Docker
Docker permet de télécharger et créer un container et de le supprimer immédiatement.
Par exemple pour yt-dlp :
docker run --rm -it -v $PWD:/downloads jauderho/yt-dlp:latest
