
Voici quelques commandes Linux utiles en aide-mémoire afin de vous simplifier la vie dans certains cas et qui vous évitera de lire les merveilleuses pages de MAN de Linux ou de passer plusieurs heures sur notre ami google afin de trouver la/les solutions(s) possible(s).
Imaginons que vous désirez modifier l'adresse de votre serveur SQL dans plusieurs fichiers. Voici comment le faire en une seule ligne.
find . -name "nomdufichier" -print | xargs sed -i 's/anciennechaine/nouvellechaine/g'
Exemple :
Modifier l'adresse du serveur SQL dans plusieurs fichiers PHP. L'ancienne adresse du serveur est "sql.hebergeur.com" et la nouvelle "sqlsrv.serveur.org" :
find . -name "*.php" -print | xargs sed -i 's/sql.hebergeur.com/sqlsrv.serveur.org/g'
Permet d'afficher l'espace utilisé par chaques dossiers dans le dossier courrant
du --max-depth=1 -h
Si vous êtes dans la racine, vous obtiendrez l'affichage suivant :
4,0K ./srv
159M ./home
19M ./opt
0 ./sys
8,0K ./mnt
212K ./dev
35M ./etc
2,1G ./usr
12K ./.dbus
16K ./lost+found
57M ./boot
0 ./proc
8,0K ./media
4,0K ./cgroup
172K ./root
2,3G ./var
16K ./tmp
16M ./sbin
16K ./selinux
7,9M ./bin
309M ./lib
31M ./lib64
5,0G .
history -c