Outils pour utilisateurs

Outils du site


systemes_dexploitation: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
systemes_dexploitation:linux:commandes [2022/04/22 17:48] – [Commandes Linux] sgariepysystemes_dexploitation:linux:commandes [2024/07/30 16:40] (Version actuelle) – [uname] sgariepy
Ligne 3: Ligne 3:
 La plupart de ces commandes s'appliques aux systèmes d'exploitations //Unix-like//. La plupart de ces commandes s'appliques aux systèmes d'exploitations //Unix-like//.
  
-{{ :systemes_dexploitation:linux:linux-intermediate.pdf |}}+  * {{ :systemes_dexploitation:linux:linux-intermediate.pdf |}} 
 +  * {{ :systemes_dexploitation:linux:rheladvancedlinux_cheat_sheet_r3v1.pdf |}}
  
 ===== cat ===== ===== cat =====
 +
 Affiche le contenu d'un fichier. Affiche le contenu d'un fichier.
 +
   $ cat toto   $ cat toto
  
 +Pour avoir de la pagination, utiliser ''more''.
 ===== cd ===== ===== cd =====
 Pour changer de répertoire. Pour changer de répertoire.
Ligne 16: Ligne 20:
 Le tilde fait aussi référence au répertoir de l'utilisateur (''login''). Le tilde fait aussi référence au répertoir de l'utilisateur (''login'').
  
 +Exemples:
 +
 +  * Chemin absolu: ''cd /home/pi/test''
 +  * Chemin relatif: ''cd test''
 ===== chkconfig ===== ===== chkconfig =====
 Utilitaire pour gérer les services.  Fonctionne avec les //runlevels//. Utilitaire pour gérer les services.  Fonctionne avec les //runlevels//.
Ligne 162: Ligne 170:
 ===== df ===== ===== df =====
  
-Espace disque totoal:+Espace disque total:
  
  
Ligne 189: Ligne 197:
 -> Utiliser ''-iname'' ignore la casse -> Utiliser ''-iname'' ignore la casse
  
-  $ +  $ find /home/user -iname test.txt
  
 +Seulement les répertoires:
 +
 +  $ find / -type d -iname test
  
 ===== grep ===== ===== grep =====
Ligne 200: Ligne 211:
 L'option ''-I'' exclue les fichiers binaires. L'option ''-I'' exclue les fichiers binaires.
 L'option ''-R'' fait une recherche récursive dans le répertoire. L'option ''-R'' fait une recherche récursive dans le répertoire.
 +
 +Autres exemples:
 +
 +  * Trouver une chaine dans un fichier: ''grep "dhcp" /var/log/syslog''
 +  * Filtrer la sortie d'une commande: ''ls -latr | grep ".php"''
 +===== head =====
 +
 +Affiche le début d'un fichier.
 +
 +  $ head test.txt
 +
 +Commande similaire: ''tail''.
 +
 +===== hostname =====
 +
 +Affiche ou modifie le hostname.
 +
 +  * Afficher: ''hostname''
 +  * Changer: ''sudo hostname <MyHostname>''
 +
 ===== ifconfig ===== ===== ifconfig =====
 Donne des détails sur les périphériques et la configuration réseau du système. Donne des détails sur les périphériques et la configuration réseau du système.
Ligne 276: Ligne 307:
  
 ===== mv ===== ===== mv =====
 +
 +Déplace un fichier ou un répertoire à un autre endroit.
  
   $ mv fichier1 fichier2   $ mv fichier1 fichier2
  
 +Note: la commande ''mv'' est toujours en mode récursif.
  
 +===== more =====
 +
 +Affiche le contenu d'un fichier, page par page.
 +
 +  $ more test.txt
 +
 +Semblable à ''cat''.
 ===== netstat ===== ===== netstat =====
  
Ligne 294: Ligne 335:
   $ ps -elf   $ ps -elf
 ===== pwd ===== ===== pwd =====
 +
 Affiche le répertoire de travail.  ''pwd'' est équivalent à ''print working directory''. Affiche le répertoire de travail.  ''pwd'' est équivalent à ''print working directory''.
  
 +===== rclone =====
  
 +Installation:
 +
 +Voir la documentation pour l'[[https://rclone.org/downloads/#script-download-and-install|installation par script]].
 +
 +<code>
 +curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
 +unzip rclone-current-linux-amd64.zip
 +cd rclone-current-linux-amd64
 +
 +sudo cp rclone /usr/bin/
 +sudo chown root:root /usr/bin/rclone
 +sudo chmod 755 /usr/bin/rclone
 +</code>
 ===== rm ===== ===== rm =====
 +
 +Supprime un fichier ou un répertoire.
 +
   $ rm fichier   $ rm fichier
-  $ rm -répertoire+  $ rm -rf répertoire
  
 +Note: On a besoin de l'option ''-rf'' pour supprimer un répertoire, même s'il n'est pas vide (remove + force).
 ===== scp ===== ===== scp =====
  
Ligne 315: Ligne 375:
   $ scp -P 22 user@host:~/sourcefile.tar.gz ./targetfile.tar.gz   $ scp -P 22 user@host:~/sourcefile.tar.gz ./targetfile.tar.gz
  
 +Voir aussi [[https://github.com/veeso/termscp|termscp]]
 ===== screen ===== ===== screen =====
  
Ligne 354: Ligne 415:
  
 ===== sudo ===== ===== sudo =====
 +
 Permet de se changer en ''root'' le temps d'une commande. Permet de se changer en ''root'' le temps d'une commande.
 +
   $ sudo commande_a_executer_en_tant_que_root   $ sudo commande_a_executer_en_tant_que_root
  
  
 +===== tail =====
 +
 +Affiche la fin d'un fichier.  Souvent utilisé pour afficher des fichiers de journalisation.
 +
 +  $ tail service.log
 +
 +Commande similaire: ''head''.
 ===== tar ===== ===== tar =====
  
Ligne 392: Ligne 462:
 Pour avoir tous les renseignements, utiliser le paramètre ''-a''. Pour avoir tous les renseignements, utiliser le paramètre ''-a''.
  
 +
 +===== uptime =====
 +
 +Affiche le temps depuis que le système est fonctionnel ou opérationel.
 +
 +  $ uptime
 +
 +Dernière heure de démarrage:
 +
 +  $ uptime -s
 ===== vi ===== ===== vi =====
 Éditeur de fichier.  [[systemes_dexploitation:unixlike:vi|vi]] est discuté dans une autre section plus en détails. Éditeur de fichier.  [[systemes_dexploitation:unixlike:vi|vi]] est discuté dans une autre section plus en détails.
systemes_dexploitation/linux/commandes.1650642504.txt.gz · Dernière modification : 2022/04/22 17:48 de sgariepy