Category: Unix

Sauvegarde de dossier avec compression et date

On rédige un script que l’on placera dans /usr/bin et qui sera executé périodiquement par crontab et at sudo touch /usr/bin/backup.sh sudo chmod +x /usr/bin/backup.sh sudo gedit /usr/bin/backup.sh #!/bin/sh DATE=`date +%Y.%m.%d` tar cjvf /home/habib/Bureau/$DATE-sauvegarde.tbz2 /var/www/

Utilisation de sed

Remplacer toutes les occurences du mot “tache” par le mot “blancheur” dans le fichier mon_linge, on redirige le tout vers le fichier mon_linge_propre : $ sed s/tache/blancheur/g mon_linge > mon_linge_propre Remplacer tous les debuts de ligne par un ”.” dans le fichier mon_linge, on redirige le tout vers mon_linge_bien_range : $ sed s/^/./ mon_linge > …

Continue reading

Import/Export base mysql en ligne de commande

Exporter une base mysql mysqldump -h host -u user -ppass base_de_donnees > fichier_dump * host représente le nom ou l’adresse IP de la machine sur laquelle la base de données que vous désirez exporter est installée. Par défaut il s’agit de localhost, c’est-à-dire la machine à partir de laquelle la commande mysql est lancée * …

Continue reading

Chercher du texte dans un fichier

rgrep ‘chaine’ /arborescence find /arborescence -type f -exec grep -H ‘chaine’ {} \;