gnu_linux_config:shell_linux:command_snippets
Table of Contents
Commandes utiles
Cette page est là pour regrouper quelques commandes qui peuvent être utiles pour diverses raisons. Elles sont toutefois à utiliser avec précaution pour certaines.
Suppression des espaces en fin de ligne
Cette commande sert à supprimer tous les espaces en fin de ligne des fichiers d'un répertoire et tout cela de manière récursive. Ici on ignore le répertoire du gestionnaire de versions .bzr et on ne traite que les fichiers de code .java et .c.
find . -not \( -name .bzr -prune \) -type f -iname "*.java" -or -iname "*.c" -exec sed -i 's/ *$//' \{\} \; -exec sed -i 's/\r\n$/\n/' \{\} \;
Conversion dépôt Bazaar en Git
Ces commandes sert à convertir un dépôt de code Bazaar en un dépôt de code Git en préservant les commits et les tags.
aptitude install bzr-fastimport git git init && bzr fast-export $(pwd) | git fast-import && rm -r .bzr && git reset HEAD git mv .bzrignore .gitignore git commit -m "Renommage de .bzrignore en .gitignore." git push origin master --tags :
Cleanup dans les fichiers de Firefox
Cette commande sert à faire un peu de nettoyage dans les fichiers de bases de données utilisés par Firefox. Cela nécessite de fermer Firefox et d'avoir l'exécutable sqlite3 sur la machine.
find ~/.mozilla/firefox -name "*.sqlite" -ls -exec sqlite3 {} "VACUUM" \;
gnu_linux_config/shell_linux/command_snippets.txt · Last modified: 2021/01/04 20:41 by 127.0.0.1