Outils pour utilisateurs

Outils du site


linux_commandes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux_commandes [2020/04/29 22:00] – nicoantolinux_commandes [2022/02/10 07:52] (Version actuelle) – nicoanto
Ligne 1: Ligne 1:
 ====== Linux / Commandes ====== ====== Linux / Commandes ======
 +
 +{{ ::linuxcommandlinecheatsheet.pdf |Linux Command Line Cheat Sheet}}
  
 ===== Rechercher un fichier par son nom ===== ===== Rechercher un fichier par son nom =====
Ligne 38: Ligne 40:
 <code> <code>
 find ~/Downloads/ -size +1024k find ~/Downloads/ -size +1024k
 +</code>
 +
 +===== Nombre de fichiers dans un répertoire =====
 +
 +Dans le répertoire courant
 +<code>
 +ls | wc -l
 +</code>
 +
 +En spécifiant un répertoire
 +<code>
 +ls /etc | wc -l
 </code> </code>
  
 ===== Utilisation disque ===== ===== Utilisation disque =====
 +==== Liste des fichiers triés par taille ====
 +
 +Du plus grand au plus petit
 +<code>
 +$ ls -S -l
 +</code>
 +
 +Du plus petit au plus grand
 +<code>
 +$ ls -lSr
 +</code>
 +
 ==== Taille dispo ==== ==== Taille dispo ====
 <code> <code>
Ligne 145: Ligne 171:
  
  
-===== Rechercher un fichier par son nom =====+===== Crontab =====
  
 ==== Afficher la liste des actions ==== ==== Afficher la liste des actions ====
Ligne 156: Ligne 182:
 <code>crontab -e</code> <code>crontab -e</code>
  
 +==== Syntaxe ====
 +
 +<code>
 +# Example of job definition:
 +# .---------------- minute (0 - 59)
 +# |  .------------- hour (0 - 23)
 +# |  |  .---------- day of month (1 - 31)
 +# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
 +# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
 +# |  |  |  |  |
 +# *  *  *  *  *  user command to be executed
 +</code>
 +
 +==== Exemples ====
 +
 +Exécution tous les jours à 22h00 d'une commande et rediriger les infos dans sauvegarde.log :
 +<code>00 22 * * * /root/scripts/sauvegarde.sh >> sauvegarde.log</code>
 +
 +Exécution d'une commande toutes les 6 heures :
 +<code>00 */6 * * * /root/scripts/synchronisation-ftp.sh</code>
 +
 +==== Logs ====
 +<code>grep CRON /var/log/syslog</code>
 +
 +===== Créer un lien symbolique =====
 +
 +Pour un fichier :
 +<code>ln -s source_file myfile</code>
 +
 +Pour un répertoire :
 +<code>ln -s /path/to/dir /path/to/symlink</code>
 +
 +===== Chmod/Chown =====
 +
 +Pour changer le propriétaire d'un fichier
 +
 +<code>
 +chown e4apop:e4apop Access.xml
 +</code>
linux_commandes.1588197619.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki