Ceci est une ancienne révision du document !
Scripts bash sur linux
Petits trucs utiles notés au fil du temps
Commandes système utiles
ldd : Afficher les bibliothèques partagées nécessaires
ldd /bin/ls
which puredata # renvoie /usr/bin/puredata ldd /usr/bin/puredata # renvoie la liste des bib. utilisées par puredata
Commandes de base : https://juliend.github.io/linux-cheatsheet/ (ls, cd, cp, mv, rm, mkdir, chmod, chown, ssh, grep, find, etc.)
Dossiers et fichiers
Renommer des fichiers de manière incrémentale
# 20211124 / debian 9.5 @ kirin / GNU bash, version 4.4.12 j=1;for i in *.png; do mv "$i" oa_"$j".png; let j=j+1;done
Récupére tous les *.png pour donner oa_1.png, oa_2.png, oa_3.png, etc.
Effacer les fichiers .DS_Store dans un dossier et ses sous dossiers Ce sont des fichiers cachés utilisés par les systèmes Apple MacOS (Desktop Service Store) pour stocker des infos sur la configuration d'affichage d'un dossier (détails)
# 2022 / debian 9.5 @ kirin / GNU bash, version 4.4.12 find . -name '.DS_Store' -type f -delete # source : https://jonbellah.com/articles/recursively-remove-ds-store