« Commandes BASH » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 11 : | Ligne 11 : | ||
== Linux version noyau == | == Linux version noyau == | ||
<pre> | <pre> | ||
uname -sr | uname -sr | ||
uname -a | uname -a | ||
| Ligne 23 : | Ligne 21 : | ||
== Sendmail == | == Sendmail == | ||
<pre> | |||
cd /var/spool/mqueue | cd /var/spool/mqueue | ||
| Ligne 31 : | Ligne 29 : | ||
mail -s "message" -F "adresse1@etc, adresse2@etc" -r "Un nom<une@email.com>" $EMAIL | mail -s "message" -F "adresse1@etc, adresse2@etc" -r "Un nom<une@email.com>" $EMAIL | ||
</pre> | |||
== Compter == | == Compter == | ||
| Ligne 38 : | Ligne 37 : | ||
compter le nombre de fichiers dans un répertoire selon son extension | compter le nombre de fichiers dans un répertoire selon son extension | ||
find /dossier/path/etc -name '*.MOV' -type f -printf '.' | wc -c | <code>find /dossier/path/etc -name '*.MOV' -type f -printf '.' | wc -c</code> | ||
== Trouver == | == Trouver == | ||
trouver les chemins des fichiers recherchés | trouver les chemins des fichiers recherchés | ||
find /volume1/video/perso/2017 -name '*.MOV' -type f | <code>find /volume1/video/perso/2017 -name '*.MOV' -type f</code> | ||
recherche: | recherche: | ||
find /home/rep/ \( -name '*.ai' \) | <code>find /home/rep/ \( -name '*.ai' \)</code> | ||
recherche et supprime | recherche et supprime | ||
Effacer les fichiers .DS_Store et Thumbs.db d’un système Linux | Effacer les fichiers .DS_Store et Thumbs.db d’un système Linux | ||
find /home/ -name .DS_Store -exec rm -f {} \; | <code>find /home/ -name .DS_Store -exec rm -f {} \;</code> | ||
Rechercher dans un fichier (XXX est un mot ou une expression régulière) | Rechercher dans un fichier (XXX est un mot ou une expression régulière) | ||
<pre> | |||
cat /var/log/syslog | grep XXX | cat /var/log/syslog | grep XXX | ||
cat /var/log/syslog | grep XXX | more | cat /var/log/syslog | grep XXX | more | ||
cat /var/log/syslog | grep XXX > resultat.txt | cat /var/log/syslog | grep XXX > resultat.txt | ||
</pre> | |||
Afficher les dernières lignes d’un fichier | Afficher les dernières lignes d’un fichier | ||
tail /var/log/syslog | <code>tail /var/log/syslog</code> | ||
Afficher en live (en temps réel) un fichier (ctrl-c pour sortir) | Afficher en live (en temps réel) un fichier (ctrl-c pour sortir) | ||
tail -f /var/log/syslog | <code>tail -f /var/log/syslog</code> | ||
Afficher le contenu d’un fichier (on affiche les logs principaux, faites ctrl-c pour stopper !) | Afficher le contenu d’un fichier (on affiche les logs principaux, faites ctrl-c pour stopper !) | ||