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
Prochaine révision Les deux révisions suivantes
tutoriel:console_commandes_de_base [Le 05/09/2017, 10:22]
37.71.7.12 [Les commandes de base en console linux]
tutoriel:console_commandes_de_base [Le 08/10/2018, 05:08]
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 ======
-je suis dans le buisness, et tu tema mes fesses 
-je suis dans le game et mes couille sont pleines 
-je crash sur cette tasspé, cette bitch est aspergé 
-j'aime les legumes surtout les  
 =====  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.
Ligne 47: 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 iprc.
  
 ===== Les commandes Unix de base à connaître ===== ===== Les commandes Unix de base à connaître =====
Ligne 78: 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]]
  
 **Remarque :**\\ **Remarque :**\\
-Il existe également une commande **dir** quasi identique à la commande **ls**. Elle s'​utilise de la même façon, avec les mêmes options, et les pages man (manuel) ​des 2 commandes sont d'​ailleurs identiques.+Il existe également une commande **dir** quasi identique à la commande **ls**. Elle s'​utilise de la même façon, avec les mêmes options, et les pages man (manuel) ​les 2 commandes sont d'​ailleurs identiques.
 Seul l'​affichage par défaut de la sortie est différent avec **dir** :  Seul l'​affichage par défaut de la sortie est différent avec **dir** : 
   * par défaut la sortie n'est pas en couleur (il faut utiliser l'​option **%%--color%%** pour obtenir une sortie en couleur avec dir) ;   * par défaut la sortie n'est pas en couleur (il faut utiliser l'​option **%%--color%%** pour obtenir une sortie en couleur avec dir) ;
Ligne 140: 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 180: 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 259: Ligne 257:
     * **cat -n monFichier** \\  Affiche //​monFichier//​ en numérotant les lignes à partir de 1     * **cat -n monFichier** \\  Affiche //​monFichier//​ en numérotant les lignes à partir de 1
     * créer un fichier texte contenant quelques lignes sans avoir recours à un éditeur : <​code>​cat > fichier  ​     * créer un fichier texte contenant quelques lignes sans avoir recours à un éditeur : <​code>​cat > fichier  ​
-texte à inclure dans le fichier </​code>​ Ctrl-C pour terminer.+texte à inclure dans le fichier </​code>​ Ctrl+D pour terminer.
  
 ==== more ==== ==== more ====
Ligne 317: 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 428: Ligne 426:
 ==== kill / killall ==== ==== kill / killall ====
   * Équivalent MS-DOS/MS Windows : **taskkill**   * Équivalent MS-DOS/MS Windows : **taskkill**
-  * Signification : //kill// / //kill all// [tuer/tuer tous]+  * Signification : //kill// / //kill all// [tuer/tuer tous]     lalalalalalalala
   * Permet d'​envoyer un signal à un processus ; **kill** ne comprend que les PID (Process Identifier, numéro d'​ordre du processus), **killall** quant à lui comprend le nom du processus.   * Permet d'​envoyer un signal à un processus ; **kill** ne comprend que les PID (Process Identifier, numéro d'​ordre du processus), **killall** quant à lui comprend le nom du processus.
   * Options les plus fréquentes :   * Options les plus fréquentes :
Ligne 467: 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 634: Ligne 632:
     * **-n** : Ne recherche que dans les noms des paquets.     * **-n** : Ne recherche que dans les noms des paquets.
   * Exemples d'​utilisation :   * Exemples d'​utilisation :
-    * **apt-cache show xeyes** \\  Affiche les informations ​associée ​au paquet //xeyes//.+    * **apt-cache show xeyes** \\  Affiche les informations ​associées ​au paquet //xeyes//.
     * **apt-cache depends ubuntu-desktop** \\  Affiche toutes les dépendances du paquet //​ubuntu-desktop//​.     * **apt-cache depends ubuntu-desktop** \\  Affiche toutes les dépendances du paquet //​ubuntu-desktop//​.
     * **apt-cache rdepends gnome-about** \\  Affiche tous les paquets dont dépend le paquet //​gnome-about//​.     * **apt-cache rdepends gnome-about** \\  Affiche tous les paquets dont dépend le paquet //​gnome-about//​.
Ligne 669: 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.txt
  • Dernière modification: Le 14/04/2024, 10:23
  • par 160.157.125.42