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_ligne_de_commande [Le 19/05/2020, 11:24]
bcag2 [Convention]
tutoriel:console_ligne_de_commande [Le 05/07/2023, 15:44] (Version actuelle)
88.181.152.21 [mv] mise en forme
Ligne 1: Ligne 1:
 +
 {{tag>​console terminal shell tutoriel}} {{tag>​console terminal shell tutoriel}}
 ---- ----
Ligne 33: Ligne 34:
 Notez qu'il existe des commandes sans paramètres,​ d'​autres sans options, et même certaines qui prennent une commande en paramètres ! Notez qu'il existe des commandes sans paramètres,​ d'​autres sans options, et même certaines qui prennent une commande en paramètres !
  
-<​code>​nom-de-la-commande -options --options-longues parametre1 parametre2</​code>​+<​code ​bash>​nom-de-la-commande -options --options-longues parametre1 parametre2</​code>​ 
 + 
  
 ===== Commandes basiques===== ===== Commandes basiques=====
Ligne 39: Ligne 42:
 Certains utilitaires servent à en documenter d'​autres : par exemple l'​utilitaire info et l'​utilitaire man. Certains utilitaires servent à en documenter d'​autres : par exemple l'​utilitaire info et l'​utilitaire man.
  
-<​code>​info man</​code>​ +<​code ​bash>info man</​code>​ 
-donne des infos sur la commande man.+donne des infos sur la commande man
  
-<​code>​man info</​code>​+ 
 + 
 +<​code ​bash>man info</​code>​
 donne le manuel de la commande info. donne le manuel de la commande info.
  
-On peut également avoir une aide rapide sur la plupart des commandes par l'​option **''​--help''​** (ou parfois **''​-h''​**) + 
-<​code>​+On peut également avoir une aide rapide sur la plupart des commandes par l'​option **''​​%%--%%help''​** (ou parfois **''​-h''​**) 
 +<​code ​bash>
 man --help man --help
 man -h man -h
Ligne 53: Ligne 59:
 ==== ls ==== ==== ls ====
  La commande **ls** liste les fichiers et les sous-dossiers. (**ls** = **l**i**s**t)  La commande **ls** liste les fichiers et les sous-dossiers. (**ls** = **l**i**s**t)
-<​code>​+<​code ​bash>
 ls                ### ceci vous donnera la liste de vos fichiers et dossiers. ls                ### ceci vous donnera la liste de vos fichiers et dossiers.
 </​code>​ </​code>​
 Pour obtenir plus d'​information,​ utilisez l'​option **-l** (pour version **l**ongue) : Pour obtenir plus d'​information,​ utilisez l'​option **-l** (pour version **l**ongue) :
-<​code>​+<​code ​bash>
 ls -l ls -l
 </​code>​ </​code>​
-Pour afficher aussi les fichiers "​cachés"​ (en fait ceux qui commencent par un point) ​+Pour afficher aussi les fichiers "​cachés"​ (en fait ceux qui commencent par un point)
 utilisez l'​option **-A** (pour **A**ll) : utilisez l'​option **-A** (pour **A**ll) :
-<​code>​+<​code ​bash>
 ls -A ls -A
 </​code>​ </​code>​
 On peut bien sûr mélanger les deux options : On peut bien sûr mélanger les deux options :
-<​code>​+<​code ​bash>
 ls -Al           ### Vous affichera tous les fichiers, même cachés, avec ls -Al           ### Vous affichera tous les fichiers, même cachés, avec
  les détails  les détails
Ligne 93: Ligne 99:
 ==== id ==== ==== id ====
 La commande **id** affiche les informations utilisateur et de groupe pour un utilisateur spécifié, ou si aucun utilisateur n'est spécifié, elle affiche les informations sur l'​utilisateur courant La commande **id** affiche les informations utilisateur et de groupe pour un utilisateur spécifié, ou si aucun utilisateur n'est spécifié, elle affiche les informations sur l'​utilisateur courant
-<​code>​+<​code ​bash>
   id ubuntu-user   id ubuntu-user
 uid=1001(ubuntu-user) gid=1001(ubuntu-user) groupes=1001(ubuntu-user),​29(audio) uid=1001(ubuntu-user) gid=1001(ubuntu-user) groupes=1001(ubuntu-user),​29(audio)
Ligne 100: Ligne 106:
 ==== mkdir ==== ==== mkdir ====
  La commande **mkdir** vous permet de créer des répertoires. (mkdir = make directory) ​ Exemple :  La commande **mkdir** vous permet de créer des répertoires. (mkdir = make directory) ​ Exemple :
-<​code>​ +<​code ​bash
-mkdir musique ​      ### crée un répertoire musique ​ou pas+mkdir musique ​      ### crée un répertoire musique ​
  
 man mkdir         ### pour avoir les options de mkdir man mkdir         ### pour avoir les options de mkdir
Ligne 108: Ligne 114:
 ==== pwd ==== ==== pwd ====
  La commande **pwd** vous permet de savoir dans quel répertoire de l'​arborescence vous êtes localisé. (pwd = present working directory) Exemple  La commande **pwd** vous permet de savoir dans quel répertoire de l'​arborescence vous êtes localisé. (pwd = present working directory) Exemple
-<​code>​+<​code ​bash>
 pwd               ### suivant nos exemples ci-dessus nous sommes dans ~/Desktop ou /​home/​utilisateur/​Desktop pwd               ### suivant nos exemples ci-dessus nous sommes dans ~/Desktop ou /​home/​utilisateur/​Desktop
 </​code>​ </​code>​
Ligne 115: Ligne 121:
  La commande **mv** sert à déplacer un dossier (ou fichier) à un endroit différent ou à le renommer. (mv = move) Exemples :  La commande **mv** sert à déplacer un dossier (ou fichier) à un endroit différent ou à le renommer. (mv = move) Exemples :
  
-<​code>​ +<​code ​bash
-mv bonjour bonsoir ​      ​### pour renommer le fichier/​répertoire "​bonjour"​ en "​bonsoir"​+mv bonjour bonsoir ​   ### pour renommer le fichier/​répertoire "​bonjour"​ en "​bonsoir"​
  
 mv bonsoir ~/​Desktop ​ ### déplace le fichier "​bonsoir"​ du répertoire courant vers le répertoire ~/Desktop sans le renommer mv bonsoir ~/​Desktop ​ ### déplace le fichier "​bonsoir"​ du répertoire courant vers le répertoire ~/Desktop sans le renommer
  
-mv bonsoir ~/​Desktop/​bonnenuit ###déplace le fichier "​bonsoir"​ du répertoire courant vers le répertoire ~/Desktop et le renomme en  +mv bonsoir ~/​Desktop/​bonnenuit ### déplace le fichier "​bonsoir"​ du répertoire courant vers le répertoire ~/Desktop et le renomme en  
-                             ​bonnenuit (bien sûr bonnenuit n'existait pas dans le répertoire ~/Desktop sinon le système ​vous  +                               ### bonnenuit (bien sûr bonnenuit nexistait pas dans le répertoire ~/Desktop sinon le système  
-                             ​demandera la confirmation pour écraser l'ancien fichier)+                               ### vous demandera la confirmation pour écraser lancien fichier)
  
-man mv            ### pour avoir les options de mv+man mv                ### pour avoir les options de mv
 </​code>​ </​code>​
  
 ==== cp ==== ==== cp ====
- La commande **cp** fait une copie d'un fichier ​ou répertoire. (cp = copy) Exemple :+ La commande **cp** fait une copie d'un fichier. (cp = copy) Exemple :
  
-<​code>​+<​code ​bash>
 cp bonjour bonsoir ​      fait une copie exacte du fichier "​bonjour"​ et l'​appelle "​bonsoir",​ mais le fichier "​bonjour"​ est toujours là. cp bonjour bonsoir ​      fait une copie exacte du fichier "​bonjour"​ et l'​appelle "​bonsoir",​ mais le fichier "​bonjour"​ est toujours là.
                      Quand vous employez "​mv"​ le fichier source n'​existe plus, alors que quand vous utiliserez "​cp"​ le fichier ​                      Quand vous employez "​mv"​ le fichier source n'​existe plus, alors que quand vous utiliserez "​cp"​ le fichier ​
Ligne 141: Ligne 147:
  La commande **less** permet d'​afficher le contenu d'un fichier directement dans le terminal. Exemple :  La commande **less** permet d'​afficher le contenu d'un fichier directement dans le terminal. Exemple :
  
-<​code>​+<​code ​bash>
 less /​etc/​apt/​sources.list ​  ###​affiche par exemple le contenu de votre fichier sources pour apt less /​etc/​apt/​sources.list ​  ###​affiche par exemple le contenu de votre fichier sources pour apt
  
Ligne 160: Ligne 166:
  
 ==== rm ==== ==== rm ====
-Remarque : cette commande ne demande jamais autorisation. ​+Remarque : cette commande ne demande jamais autorisation.
  
- La commande **rm** permet de supprimer un fichier ou répertoire. (rm = remove) ​+ La commande **rm** permet de supprimer un fichier ou répertoire. (rm = remove)
  
 <note warning> <note warning>
-Attention cette commande est irréversible donc soyez vigilant quand vous l'​utilisez. ​+Attention cette commande est irréversible donc soyez vigilant quand vous l'​utilisez.
  
 Cette commande peut se révéler [[:​commandes_dangereuses|dangereuse]] Cette commande peut se révéler [[:​commandes_dangereuses|dangereuse]]
Ligne 171: Ligne 177:
  
 Exemple : Exemple :
-<​code>​+<​code ​bash>
 rm nom_fichier ​             ### supprime le fichier nom_fichier du répertoire courant rm nom_fichier ​             ### supprime le fichier nom_fichier du répertoire courant
  
Ligne 182: Ligne 188:
  
 Si vous tapez : Si vous tapez :
-<​code>​+<​code ​bash>
 rm / home/​documents/​nom_fichier ###il y a un espace entre / et home/​documents/​nom_fichier donc le système commence par  rm / home/​documents/​nom_fichier ###il y a un espace entre / et home/​documents/​nom_fichier donc le système commence par 
                                 faire un rm / puis fait un rm home/​documents/​nom_fichier                                 faire un rm / puis fait un rm home/​documents/​nom_fichier
Ligne 197: Ligne 203:
  
 Exemple : Exemple :
-<​code>​+<​code ​bash>
 chown utilisateur2 /​home/​utilisateur/​doc.txt ​ ### "​utilisateur2"​ devient propriétaire du fichier doc.txt chown utilisateur2 /​home/​utilisateur/​doc.txt ​ ### "​utilisateur2"​ devient propriétaire du fichier doc.txt
  
Ligne 238: Ligne 244:
  
 Exemples : Exemples :
-<​code>​+<​code ​bash>
 chmod g+r fichier   ### permet au groupe de lire le Fichier chmod g+r fichier   ### permet au groupe de lire le Fichier
 chmod u+rw,go+r fichier ​      ### permet à l'​utilisateur de lire et écrire le fichier, et aux autres de le lire chmod u+rw,go+r fichier ​      ### permet à l'​utilisateur de lire et écrire le fichier, et aux autres de le lire
Ligne 269: Ligne 275:
 Exemple : Exemple :
  
-<​code>​+<​code ​bash>
 chmod -c 644 /​home/​utilisateur/​texte.txt ​  ### modifie les droits en rw-r--r-- pour le fichier texte.txt c'est à dire que seul le  chmod -c 644 /​home/​utilisateur/​texte.txt ​  ### modifie les droits en rw-r--r-- pour le fichier texte.txt c'est à dire que seul le 
                                                ​propriétaire peut écrire et les autres seulement lire                                                ​propriétaire peut écrire et les autres seulement lire
Ligne 282: Ligne 288:
 La commande **[[:​apt-cli|apt]]** permet de gérer les paquets Debian de votre Ubuntu. Exemple : La commande **[[:​apt-cli|apt]]** permet de gérer les paquets Debian de votre Ubuntu. Exemple :
  
-<​code>​+<​code ​bash>
 sudo apt update ​                     ### permet de mettre à jour la liste des paquets disponibles,​ commande à taper en premier sudo apt update ​                     ### permet de mettre à jour la liste des paquets disponibles,​ commande à taper en premier
-                                         avant toute installation pour être sûr d'avoir les mises à jour.+                                     ### ​avant toute installation pour être sûr davoir les mises à jour.
  
 sudo apt upgrade ​                    ### permet de mettre à jour les paquets déjà installés, à taper pour faire les mises à  sudo apt upgrade ​                    ### permet de mettre à jour les paquets déjà installés, à taper pour faire les mises à 
-                                         jour de sécurité.+                                     ### ​jour de sécurité.
  
 sudo apt install soft                ### Installe le logiciel "​soft"​ en gérant les dépendances,​ donc "​apt"​ vous  sudo apt install soft                ### Installe le logiciel "​soft"​ en gérant les dépendances,​ donc "​apt"​ vous 
-                                         demande peut être d'installer d'autres paquets en complément.+                                     ### ​demande peut être dinstaller dautres paquets en complément.
  
 sudo apt remove soft                 ### désinstalle le paquet "​soft"​. sudo apt remove soft                 ### désinstalle le paquet "​soft"​.
Ligne 300: Ligne 306:
 man apt                              ### pour avoir les options de "​apt"​. man apt                              ### pour avoir les options de "​apt"​.
 </​code>​ </​code>​
- 
- 
- 
  • tutoriel/console_ligne_de_commande.1589880260.txt.gz
  • Dernière modification: Le 19/05/2020, 11:24
  • par bcag2