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
terminal [Le 15/01/2020, 19:35]
92.184.98.104 [Comment ouvrir un terminal ?]
terminal [Le 10/12/2020, 07:11] (Version actuelle)
78.246.232.43 [Comment ouvrir un terminal ?]
Ligne 11: Ligne 11:
 ===== Pourquoi le terminal ? ===== ===== Pourquoi le terminal ? =====
  
-Il est parfois plus simple de **taper une commande** que d'​effectuer des manipulations demandant beaucoup de clics de souris dans une interface graphique. C'est aussi un moyen plus simple pour expliquer comment faire quelque chose à quelqu'​un (sur un forum par exemple), ​puisque ​il suffit d'​indiquer la commande et non la suite de clics à effectuer sur l'​interface graphique.+Il est parfois plus simple de **taper une commande** que d'​effectuer des manipulations demandant beaucoup de clics de souris dans une interface graphique. C'est aussi un moyen plus simple pour expliquer comment faire quelque chose à quelqu'​un (sur un forum par exemple), ​puisqu'​il suffit d'​indiquer la commande et non la suite de clics à effectuer sur l'​interface graphique.
  
 Cependant, même si le terminal peut être beaucoup plus efficace qu'une interface graphique sous les doigts d'un utilisateur avancé, il est moins abordable que les interfaces graphiques. Cependant, même si le terminal peut être beaucoup plus efficace qu'une interface graphique sous les doigts d'un utilisateur avancé, il est moins abordable que les interfaces graphiques.
Ligne 29: Ligne 29:
 ^ [[:​Lubuntu]] | **lxterminal** | //Menu -> Accessoires -> LXterminal//​ | <​CTRL><​Alt><​T>​ | ^ [[:​Lubuntu]] | **lxterminal** | //Menu -> Accessoires -> LXterminal//​ | <​CTRL><​Alt><​T>​ |
 ^ Ubuntu [[:​Budgie|Budgie]] | **[[tilix]]** (anciennement terminix) | //Menu -> Système -> Tilix//, ou bien \\ //Menu ->// Rechercher "​terminal"​ | | ^ Ubuntu [[:​Budgie|Budgie]] | **[[tilix]]** (anciennement terminix) | //Menu -> Système -> Tilix//, ou bien \\ //Menu ->// Rechercher "​terminal"​ | |
-^ Bureau [[:​Cinnamon]] | **gnome-terminal** | //Menu → Administration → Terminal//, ou bien \\ //​Menu->//​ Recherche "​terminal"​ | <​CTRL><​Alt><​T>​ | 
-^ Bureau [[:​Enlightenment]] | **terminology** | | | 
-^ Bureau [[:​Pantheon]] | **terminal** | Rechercher **terminal** 
  
-Beaucoup de bureau ​permettent de **lancer directement des commandes** via une fenêtre qui s'​ouvre en faisant **<​ALT><​F2>​**. Vous pouvez donc lancer le terminal ainsi en y tapant son nom. L'​émulateur par défaut peut se lancer soit par sa commande propre (gnome-terminal,​ mate-terminal,​ ...), soit par la commande **x-terminal-emulator**,​ qui est un "​raccourci"​ vers la commande du terminal par défaut.+Beaucoup de bureaux ​permettent de **lancer directement des commandes** via une fenêtre qui s'​ouvre en faisant **<​ALT><​F2>​**. Vous pouvez donc lancer le terminal ainsi en y tapant son nom. L'​émulateur par défaut peut se lancer soit par sa commande propre (gnome-terminal,​ mate-terminal,​ ...), soit par la commande **x-terminal-emulator**,​ qui est un "​raccourci"​ vers la commande du terminal par défaut.
  
 ===== Passez votre commande ! ===== ===== Passez votre commande ! =====
Ligne 45: Ligne 42:
 :!: Attention, [[wpfr>​Sensibilité_à_la_casse|c'​est sensible à la casse majuscules/​minuscules des caractères]] ! </​note>​ :!: Attention, [[wpfr>​Sensibilité_à_la_casse|c'​est sensible à la casse majuscules/​minuscules des caractères]] ! </​note>​
  
 +<note help>​**Cas particulier de Pantheon**\\
 +Dans le cas de l'​environnement Pantheon (qu'on retrouve par défaut sous elementary OS), les combinaisons par défaut sont **Ctrl+C** pour copier et **Ctrl+V** pour coller dans le Terminal. </​note>​
 ===== Qu'​est-ce qu'une commande ? ===== ===== Qu'​est-ce qu'une commande ? =====
  
Ligne 181: Ligne 180:
 Si le code est '​0',​ alors tout s'est bien passé (a condition que la commande appelée précédemment soit bien conçue et suive la convention classique). À noter que si vous répétez à nouveau cette commande, le code affiché sera bien celui de la commande précédente,​ à savoir la première commande "​echo"​ que vous avez tapée. ​ Si le code est '​0',​ alors tout s'est bien passé (a condition que la commande appelée précédemment soit bien conçue et suive la convention classique). À noter que si vous répétez à nouveau cette commande, le code affiché sera bien celui de la commande précédente,​ à savoir la première commande "​echo"​ que vous avez tapée. ​
  
-<note help>​**Explication :** conventionnellement,​ un programme qui retourne une erreur va renvoyer un code d'​erreur non nul, et **echo $?** retournera donc 1, 2 ou n'​importe quel nombre non nul (généralement positif). \\ Si vous retapez à nouveau **echo $?**, l'​information retournée sera 0, car en effet l'echo retournant précédemment une erreur s'est lui même parfaitement bien déroulé !</​note>​+<note help>​**Explication :** conventionnellement,​ un programme qui retourne une erreur va renvoyer un code d'​erreur non nul, et **echo $?** retournera donc 1, 2 ou n'​importe quel nombre non nul (généralement positif). \\ Si vous retapez à nouveau **echo $?**, l'​information retournée sera 0, en effet l'echo retournant précédemment une erreur s'est lui même parfaitement bien déroulé !</​note> ​
  
 ===== Comment savoir à quoi sert une commande ? ===== ===== Comment savoir à quoi sert une commande ? =====
Ligne 341: Ligne 340:
 toute commande débutant avec un espace en début de ligne n'​apparaîtra pas dans l'​historique. ​ toute commande débutant avec un espace en début de ligne n'​apparaîtra pas dans l'​historique. ​
  
 +===== Taille de l'​historique =====
 +Pour modifier la taille de l'​historique des commandes et aller au delà des 500 lignes par défaut, il faut modifier la variable d'​environnement //​HISTSIZE//​
 +<​code>​export HISTSIZE=1000</​code>​ avec 1000 ou le nombre désiré.
 +
 +Pour que cette modification soit prise en compte de manière définitive (pour un utilisateur),​ il faut ajouter la ligne suivante au fichier .bashrc de l'​utilisateur (/​home/​utilisateur/​.bashrc) ​
 +<​code>​echo '​export HISTSIZE=1000'​ >> ~/.bashrc </​code>​
 =====Pour compléter les commandes à partir de l'​historique ===== =====Pour compléter les commandes à partir de l'​historique =====
  
  • terminal.1579113303.txt.gz
  • Dernière modification: Le 15/01/2020, 19:35
  • par 92.184.98.104