67 liens privés
Quelques rappels rapides sur l'utilisation d'ImageMagick pour changer la taille d'une image ou ajouter un cadre en ligne de commande.
Imagemagick fait le boulot.
Sous le coude.
Un script permettant de lancer les programmes installés via Flatpak plus facilement ?
Rappel de commandes Linux qui peuvent aider pour manipuler les images, les PDFs, et les vidéos.
Autour des images
Convertir un lot d’images en un fichier pdf
Créer une « planche contact » à partir d’un dossier de photos
Redimensionner un lot d’images
Créer un gif animé à partir d’un lot d’images
Autour des pdf
Optimiser un pdf, réduire sa taille
Récupérer chaque page d’un pdf en images (jpg ou png)
Autour de la vidéo
Extraire les images d’une vidéo
Transcoder une vidéo pour du montage
Transcoder ma vidéo en webm
Transcoder une vidéo en mp4
Redimensionner une vidéo
Supprimer les bandes noires d’une vidéo
Extraire le son d’une vidéo
Inverser une vidéo
Je relis mon .bashrc et ceci me rend bien des services car j'oublie souvent tous les paramètres pour extraire des archives en ligne de commande. Là, je tape extract nom-de-l-archive et c'est réglé :)
extract () { if [ -f $1 ] ; then
case $1 in
.tar.bz2) tar xvjf $1 ;;
.tar.gz) tar xvzf $1 ;;
.bz2) bunzip2 $1 ;;
.rar) unrar x $1 ;;
.gz) gunzip $1 ;;
.tar) tar xvf $1 ;;
.tbz2) tar xvjf $1 ;;
.tgz) tar xvzf $1 ;;
.zip) unzip $1 ;;
.Z) uncompress $1 ;;
.7z) 7z x $1 ;;
) echo "don't know how to extract '$1'..." ;;
esac
else
echo "'$1' is not a valid file!"
fi
}
Une liste d'outils modernes en mode console pour en faire un peu plus (ou de manière plus lisible) avec la ligne de commande.
Astuces Vim et Neovim à explorer :)
Tout le blog (en anglais) me semble excellent pour qui aime le format texte, la ligne de commande…
Je n'en ai pas forcément besoin, mais j'aime bien : gérer son temps en ligne de commande.
Et la présentation par @seboss666 est très bien :)
Moderniser un peu sa console Linux, c'est possible :
10 outils en ligne de commande :
- lsd : alternative à ls
- bat : alternative à cat
- zoxyde : pour naviguer rapidemment dans les dossiers/fichiers
- fzf : avec celui du dessus
- mcfly : alternative à ctrl+r
- ag : genre de grep
- ripgrep : encore un grep
- curlie : alternative à curl
- jq : manipluer du JSON
- fx : la commande less pour du JSON long
Et des applications «consoles», dans le terminal :
- lazygit
- nnn : explorateur de fichier (j'utilise ranger pour le moment)
- broot : remplacerait «tree»
- micro : éditeur de texte
Quelques raccourcis claviers (que j'oublie souvent) pour mieux profiter de la ligne de commande:
CTRL+A : aller au début de la ligne
ALT+B : reculer d'1 mot
CTRL+E : aller à la fin de la ligne
ALT+F : avancer d'1 mot
CTRL+J : équivalent de BACKSPACE (effacer le caractère précédent)
CTRL+K : équivalent de DELETE (supprimer le caractère suivant)
Petit mémo pour créer rapidement 1 PDF vierge en ligne de commande :
convert xc:none -page A4 blank.pdf
Format paysage :
convert xc:none -page 842x595 blank-landscape.pdf
(nécessite Imagemagick)
Un outil en ligne de commande pour chercher du texte à l'intérieur des PDFs.
Je découvre l'utilisation de la commande journalctl pour analyser les logs. Intéressant.
Au passage :
journalctl --disk-usage retournait 4Go de logs !
Et j'ai pu nettoyer en conservant les 5 derniers jours :
sudo journalctl --vacuum-time=5d
Expliqué là : https://linuxhandbook.com/clear-systemd-journal-logs/
Un partage de fichiers en ligne de commande qui à l'air pas mal. (avec interface graphique possible pour Android et Windows).
8 méthodes pour renommer plusieurs fichiers d'un seul coup sous Linux.
Quelques rappels rapides sur la commande find pour retrouver des fichiers.
Réaliser un simple collage d'images avec Imagemagick, en ligne de commande.
Un jeu pour apprendre à se servir de la ligne de commande Bash.
Un gestionnaire de dotfiles, pouraider à gérer ses fichiers de configuration.
GNU+Linux command memo by Simon Descarpentries @Siltaer