« Commandes BASH » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 76 : | Ligne 76 : | ||
find -name "*.log" | more | find -name "*.log" | more | ||
</pre> | </pre> | ||
<pre> | |||
find / -name fichier.ini | |||
grep -Rl "quelques chose" . | |||
</pre> | |||
== sudo == | == sudo == | ||
| Ligne 137 : | Ligne 143 : | ||
<code>history -c</code> | <code>history -c</code> | ||
== Taille | == Taille == | ||
<pre> | <pre> | ||
du -sh repertoire (taille repertoire) | du -sh repertoire (taille repertoire) | ||
| Ligne 153 : | Ligne 159 : | ||
echo "" > auth.log | echo "" > auth.log | ||
== Transfert == | |||
<pre> | |||
transfert de fichiers: | transfert de fichiers: | ||
scp root@00.00.00.00:/home/fichier.ext . | scp root@00.00.00.00:/home/fichier.ext . | ||
| Ligne 163 : | Ligne 168 : | ||
scp -P XXXX user@ip:/rep/fichier.txt . | scp -P XXXX user@ip:/rep/fichier.txt . | ||
synchronisation de fichiers | == synchronisation de fichiers == | ||
<pre> | |||
rsync -avz -e ssh /users/personne/.../ root@168.192.1.23:/home/../ | rsync -avz -e ssh /users/personne/.../ root@168.192.1.23:/home/../ | ||
sync -avz -e ssh root@168.192.1.23:/home/../ /users/personne/.../ | sync -avz -e ssh root@168.192.1.23:/home/../ /users/personne/.../ | ||
| Ligne 172 : | Ligne 178 : | ||
--exclude="/*/.local" (exclure un répertoire) | --exclude="/*/.local" (exclure un répertoire) | ||
---- | rsync -avz -e ssh root@168.192.1.23:/home/../ /users/personne/.../ | ||
exclure répertoire | |||
--exclude='/config/' | |||
</pre> | |||
== supprimer un repertoire == | |||
<code>rm -rf portail</code> | |||
modifier les groupe et proprio | == modifier les groupe et proprio == | ||
<pre> | |||
chown -R personne:groupe rep (-R recursif) | chown -R personne:groupe rep (-R recursif) | ||
| Ligne 192 : | Ligne 198 : | ||
chmod -R 755 repertoire | chmod -R 755 repertoire | ||
</pre> | |||
== MySql == | |||
<pre> | |||
serveur bin # mysql -p | serveur bin # mysql -p | ||
| Ligne 199 : | Ligne 209 : | ||
mysql> GRANT ALL PRIVILEGES ON bdd.* TO personne @'%' IDENTIFIED BY 'testdb'; | mysql> GRANT ALL PRIVILEGES ON bdd.* TO personne @'%' IDENTIFIED BY 'testdb'; | ||
MYSQL DUMP | MYSQL DUMP | ||
/usr/bin/mysqldump --default-character-set=latin1 --host=localhost --user=nom --password=pass bdd > /home/bdd.sql | /usr/bin/mysqldump --default-character-set=latin1 --host=localhost --user=nom --password=pass bdd > /home/bdd.sql | ||
se placer ds le repertoire Bin de mysql | se placer ds le repertoire Bin de mysql | ||
commande: | commande: | ||
mysql -u root -p db < db.dmp | mysql -u root -p db < db.dmp | ||
</pre> | |||
service mail | service mail | ||