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
terminal [Le 11/04/2020, 01:49]
90.24.22.219
terminal [Le 15/07/2020, 15:17]
chamblard [L'historique des commandes] Taille de l'historique
Ligne 7: Ligne 7:
 Un terminal est un programme qui émule une [[console]] dans une interface graphique, il permet de lancer des **[[commande_shell|commandes]]**. Un terminal est un programme qui émule une [[console]] dans une interface graphique, il permet de lancer des **[[commande_shell|commandes]]**.
  
-{{ :git clone https://​github.com/​Ethical-H4CK3R/​Instagram.git|Un terminal lancé sous Ubuntu 15.10}}+{{ :terminal.png?​direct&​400 ​|Un terminal lancé sous Ubuntu 15.10}}
  
 ===== Pourquoi le terminal ? ===== ===== Pourquoi le terminal ? =====
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**,​ ou bien \\ //​Applications → Terminal// | <​Super><​T>​ | 
  
 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 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.
Ligne 183: 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 343: 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 =====
  
Ligne 543: Ligne 546:
 ---- ----
 //​Contributeurs:​ [[utilisateurs:​Fabien26]],​ [[utilisateurs:​1h0ma5]],​ [[utilisateurs:​eagle08]].//​ //​Contributeurs:​ [[utilisateurs:​Fabien26]],​ [[utilisateurs:​1h0ma5]],​ [[utilisateurs:​eagle08]].//​
 +
  
  • terminal.txt
  • Dernière modification: Le 24/03/2024, 19:32
  • par 201.171.175.88