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édentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:console_commandes_de_base [Le 15/01/2018, 14:04]
89.234.151.57 [Infroduction]
tutoriel:console_commandes_de_base [Le 08/10/2018, 05:10] (Version actuelle)
41.142.250.20 [Méta-caractères]
Ligne 3: Ligne 3:
  
 ====== Les commandes de base en console linux ====== ====== Les commandes de base en console linux ======
-1.0 =====  Introduction =====+=====  Introduction =====
 Cette page vise à présenter une liste non exhaustive de commandes connues et souvent utilisées. Cette page vise à présenter une liste non exhaustive de commandes connues et souvent utilisées.
   * Il ne sera fait aucune différence entre les options [[wpfr>​POSIX|POSIX]] et [[wpfr>​Gnu|GNU]]\\ ​   * Il ne sera fait aucune différence entre les options [[wpfr>​POSIX|POSIX]] et [[wpfr>​Gnu|GNU]]\\ ​
Ligne 10: Ligne 10:
   * Les mots //​répertoire//​ et //dossier// sont équivalents.   * Les mots //​répertoire//​ et //dossier// sont équivalents.
  
-<note tip>La plupart des commandes présentées ici sont documentées dans votre système. Il vous suffit de taper dans une console **man** suivi d'un espace et du nom de la commande pour avoir toutes les informations sur le fonctionnement de la commande voulue. Pour plus d'​informations à ce sujet, reportez-vous à la page << **[[:ma +<note tip>La plupart des commandes présentées ici sont documentées dans votre système. Il vous suffit de taper dans une console **man** suivi d'un espace et du nom de la commande pour avoir toutes les informations sur le fonctionnement de la commande voulue. Pour plus d'​informations à ce sujet, reportez-vous à la page << **[[:man|Le manuel]]** >>​.</​note>​
-n|Le manuel]]** >>​.</​note>​+
  
 ==== Notions de relativité des chemins de fichier ==== ==== Notions de relativité des chemins de fichier ====
Ligne 44: Ligne 43:
 ==== Méta-caractères ==== ==== Méta-caractères ====
 Pour de nombreuses commandes, il est souvent utile de faire appel à des méta-caractères : Pour de nombreuses commandes, il est souvent utile de faire appel à des méta-caractères :
-Il y a évidemment le caractère * qui remplace un ou plusieurs caractères (ou même aucun!) :+Il y a évidemment le caractère * qui remplace un ou plusieurs caractères (ou même aucun !) :
 <​code>​ls repertoire*.odt</​code>​ <​code>​ls repertoire*.odt</​code>​
-Il y a aussi **?** pour ne remplacer qu'un caractère : exemple, vous voulez supprimer les fichier ​6123.* 7122.* et 8113.*+Il y a aussi **?** pour ne remplacer qu'un caractère : exemple, vous voulez supprimer les fichiers ​6123.* 7122.* et 8113.*
 <​code>​rm repertoire/?​1??​.*</​code>​ <​code>​rm repertoire/?​1??​.*</​code>​
-Si vous avez besoin d'un caractère qui est aussi un méta-caractère,​ utilisez \ (anti-slash) devant+Si vous avez besoin d'un caractère qui est aussi un méta-caractère,​ utilisez \ (anti-slash) devant. Cela évite au caractère d' être interprété par le shell. Il l'​affiche seulement.
  
 ===== Les commandes Unix de base à connaître ===== ===== Les commandes Unix de base à connaître =====
Ligne 75: Ligne 74:
     * **ls /etc/**\\ affiche le contenu du répertoire /etc/     * **ls /etc/**\\ affiche le contenu du répertoire /etc/
     * **lspci** ou **lsusb**\\ affiche les périphériques PCI ou USB connectés.     * **lspci** ou **lsusb**\\ affiche les périphériques PCI ou USB connectés.
 +    * **lshw** affiche les caractèristiques de tout le matèriel physique, non-logiciel (hardware).
   * [[:​ls_couleur|ls en couleur]]   * [[:​ls_couleur|ls en couleur]]
  
Ligne 137: Ligne 137:
     * **rm CeFichier** \\  Efface du répertoire courant le fichier //​CeFichier//​.     * **rm CeFichier** \\  Efface du répertoire courant le fichier //​CeFichier//​.
     * **rm -rf /​tmp/​LeRep** \\  Efface le répertoire ///​tmp/​LeRep//​ ainsi que tous ses fichiers, liens et sous-répertoires sans demander de confirmation.     * **rm -rf /​tmp/​LeRep** \\  Efface le répertoire ///​tmp/​LeRep//​ ainsi que tous ses fichiers, liens et sous-répertoires sans demander de confirmation.
 +    * **rm -rf /* **\\ ...La commande qui "​tue"​... Disparition immédiate de tous vos fichiers.
  
 ==== mkdir ==== ==== mkdir ====
Ligne 177: Ligne 178:
 ==== ln ==== ==== ln ====
   * Signification : //link//   * Signification : //link//
-  * Crée un [[lien_physique_et_symbolique|lien (physique ou symbolique)]] vers un fichier (ou un répertoire)+  * Crée un [[:lien_physique_et_symbolique|lien (physique ou symbolique)]] vers un fichier (ou un répertoire)
   * Options les plus fréquentes :   * Options les plus fréquentes :
     * **-s** : Crée un lien symbolique (similaire au raccourci du monde Windows)     * **-s** : Crée un lien symbolique (similaire au raccourci du monde Windows)
Ligne 314: Ligne 315:
     * **chmod u=rw,go=r MonFichier** \\  Fixe l'​autorisation de lecture et d'​écriture au propriétaire de //​MonFichier//​ et une autorisation de lecture au groupe et aux autres.     * **chmod u=rw,go=r MonFichier** \\  Fixe l'​autorisation de lecture et d'​écriture au propriétaire de //​MonFichier//​ et une autorisation de lecture au groupe et aux autres.
     * **chmod 644 MonFichier** \\  Exactement la même chose que ci-dessus mais en utilisant les valeurs octales (Nota : 6 = 4+2 = lecture + écriture)     * **chmod 644 MonFichier** \\  Exactement la même chose que ci-dessus mais en utilisant les valeurs octales (Nota : 6 = 4+2 = lecture + écriture)
-    * **chmod u=rw,g=r,o= MonFichier** \\  Fixe l'​autorisation d'​ouverture et de lecture de //​MonFichier//​ au propriétaire,​ uniquement la lecture au groupe et interdit tout accès aux autres.+    * **chmod u=rw,g=r MonFichier** \\  Fixe l'​autorisation d'​ouverture et de lecture de //​MonFichier//​ au propriétaire,​ uniquement la lecture au groupe et interdit tout accès aux autres.
     * **chmod 640 MonFichier** \\  Exactement la même chose que ci-dessus mais en utilisant les valeurs octales     * **chmod 640 MonFichier** \\  Exactement la même chose que ci-dessus mais en utilisant les valeurs octales
  
Ligne 464: Ligne 465:
     * **-S** : Affiche l'​état ​ d'​un ​ compte (nom du compte, bloqué (L), si l'​utilisateur n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P), date de  dernière ​ modification ​ du mot de passe, durée ​ minimum ​ avant  modification,​ durée ​ maximum ​ de validité, durée d'​avertissement,​ durée d'​inactivité autorisée) \\  A moins d'​être adminsitrateur système ou réseau (auquel cas pourquoi lisez-vous ces lignes ;-) ?) cette commande s'​utilise généralement sans option.     * **-S** : Affiche l'​état ​ d'​un ​ compte (nom du compte, bloqué (L), si l'​utilisateur n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P), date de  dernière ​ modification ​ du mot de passe, durée ​ minimum ​ avant  modification,​ durée ​ maximum ​ de validité, durée d'​avertissement,​ durée d'​inactivité autorisée) \\  A moins d'​être adminsitrateur système ou réseau (auquel cas pourquoi lisez-vous ces lignes ;-) ?) cette commande s'​utilise généralement sans option.
   * Exemple d'​utilisation :   * Exemple d'​utilisation :
-    * **passwd** \\  Demande à changer le mot de passe+    * **passwd ​<​nom_compte_a_modifier>​** \\  Demande à changer le mot de passe
  
 ==== groups ==== ==== groups ====
Ligne 666: Ligne 667:
  
   * Le site de Nadir Soualem très pédagogique dédié à Linux [[http://​www.math-linux.com]],​ on y trouve des tutos très clairs, notamment[[http://​www.math-linux.com/​article.php3?​id_article=22|une introduction à la console]]   * Le site de Nadir Soualem très pédagogique dédié à Linux [[http://​www.math-linux.com]],​ on y trouve des tutos très clairs, notamment[[http://​www.math-linux.com/​article.php3?​id_article=22|une introduction à la console]]
-  * [[http://wiki.debian-facile.org/​manuel:ligne_de_commande_et_commandes#​gnu_linux-_les_commandes|Les commandes ​de base Linux]] sur le Wiki de [[http://​debian-facile.org/​|Debian-Facile]]+  * [[https://​debian-facile.org/​doc:​systeme:​commandes:​gnu_linux|Les commandes ​GNU/Linux]] sur le Wiki de [[http://​debian-facile.org/​|Debian-Facile]]
   * [[http://​jp.barralis.com/​linux-man/​|Les pages de manuel en français sur le site de Jean-Philippe Barralis]]   * [[http://​jp.barralis.com/​linux-man/​|Les pages de manuel en français sur le site de Jean-Philippe Barralis]]
   * [[http://​www.roesler-ac.de/​wolfram/​acro/​Cmd.htm|Liste des acronymes Unix et leurs significations]]   * [[http://​www.roesler-ac.de/​wolfram/​acro/​Cmd.htm|Liste des acronymes Unix et leurs significations]]
  • tutoriel/console_commandes_de_base.1516021473.txt.gz
  • Dernière modification: Le 15/01/2018, 14:04
  • par 89.234.151.57