« 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 !)