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 08/01/2018, 13:46]
82.229.110.209 [apt-cache]
tutoriel:console_commandes_de_base [Le 21/06/2018, 14:29] (Version actuelle)
0ol correction lien interne
Ligne 43: 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 74: 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 136: 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 176: 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 255: 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 313: 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 463: 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 ====
  • tutoriel/console_commandes_de_base.1515415602.txt.gz
  • Dernière modification: Le 08/01/2018, 13:46
  • par 82.229.110.209