Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
terminal [Le 23/12/2022, 09:03] 88.127.7.111 [En savoir plus sur la console] |
terminal [Le 11/03/2025, 01:23] (Version actuelle) krodelabestiole [le Terminal] lien console |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>console shell}} | {{tag>console shell}} | ||
- | ---- | + | {{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/apps/terminal-app.png?100|icône GNOME Terminal}} |
- | + | ====== le Terminal ====== | |
- | ====== Le terminal GNU/Linux ====== | + | |
- | + | ||
- | Un terminal est un programme qui émule une [[console]] dans une interface graphique, il permet de lancer des **[[commande_shell|commandes]]**. | + | |
- | + | ||
- | {{ :terminal.png?direct&400 |Un terminal lancé sous Ubuntu 15.10}} | + | |
- | sudo apt-get update | + | |
- | + | ||
- | ===== Pourquoi le terminal ? ===== | + | Le [[wpfr>Terminal_(informatique)|terminal]] est un moyen historique d'interagir avec un ordinateur. C'est un écran (originellement accompagné d'un clavier) qui permet d'entrer des [[:commande_shell|lignes de commande]] (parfois abrégées //CLI// pour //Command-Line Interface//).\\ |
+ | Sur Ubuntu (et pour cette documentation), le terminal est l'application qui permet de reproduire ce comportement. Dans ce cas on parle aussi de [[:console]].\\ | ||
+ | Cette console est toujours largement utilisée, en particulier par les administrateurs, et sur tous les systèmes d'exploitation (on entre aussi de la ligne de commande sur //macOS// et sur //Windows//). | ||
- | 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. | + | Même pour l'utilisateur final, hors développement ou administration, il est souvent plus simple et rapide d'entrer une commande que d'effectuer des manipulations demandant beaucoup de clics de souris dans une interface graphique. La ligne de commande permet de copier des actions, il est donc naturel qu'on la retrouve beaucoup dans les documentations et dans l'assistance technique : c'est un moyen d'indiquer une procédure à quelqu'un (sur un [[https://forum.ubuntu-fr.org|forum]] par exemple) beaucoup plus simple qu'une suite complexe de clics à effectuer sur une interface graphique (dont l'apparence peut en plus changer d'un utilisateur à l'autre). C'est aussi un premier pas vers le [[:bash|script]], qui peut être une simple suite de lignes de commande rassemblées dans un fichier. |
- | 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. | + | Même si la ligne de commande est sans doute moins intuitive qu'une interface graphique, elle peut être beaucoup plus efficace, en particulier sous les doigts d'un utilisateur avancé. Elle est aujourd'hui le moyen privilégié de nombreux utilisateurs, et on trouve des interfaces puissantes, des navigateurs web(([[:Lynx]])), et des [[:IDE]] complets(([[:VIM]], [[:NeoVIM]])) en ligne de commande, dont l'utilisation assistée par des raccourcis claviers est incomparablement rapide ! |
- | Il est probable qu'aucune des deux méthodes (commandes ou interface graphique) ne remplacera complètement l'autre car elles se complètent plus qu'elles ne rivalisent. | + | Même à long terme il est très peu probable qu'une des deux méthodes (commande ou interface graphique) ne remplace complètement l'autre un jour, car elles se complètent plus qu'elles ne rivalisent. |
===== Comment ouvrir un terminal ?===== | ===== Comment ouvrir un terminal ?===== | ||
Ligne 109: | Ligne 103: | ||
"Mais voilà, mon mot de passe ne se tape pas !" | "Mais voilà, mon mot de passe ne se tape pas !" | ||
- | Tout à fait normal, en fait le mot de passe est bel et bien tapé, mais vous ne le voyez pas ! Il suffit de taperson mot de passe, faire "entrée", et tout se déroulera comme prévu. Il s'agit d'une mesure de sécurité pour que les personnes regardant l'écran ne puissent pas deviner le nombre de caractères que contient le mot de passe. | + | Tout à fait normal, en fait le mot de passe est bel et bien tapé, mais vous ne le voyez pas ! Il suffit de taper son mot de passe, faire "entrée", et tout se déroulera comme prévu. Il s'agit d'une mesure de sécurité pour que les personnes regardant l'écran ne puissent pas deviner le nombre de caractères que contient le mot de passe. |
<note>**[[:sudo]]** est une commande de type "admistrateur système". Elle permet à tout utilisateur — pourvu que lui-même ait configuré son système afin d'obtenir les privilèges administrateur ou bien que son responsable réseau les lui ait accordé en modifiant son profil — de passer des commandes de bas niveau capables de modifier gravement la configuration même, donc influer sur le comportement de la machine. En accordant à un programme ou à une série de commandes des privilèges administrateur, ces commandes deviennent des commandes système capables, par exemple, de : | <note>**[[:sudo]]** est une commande de type "admistrateur système". Elle permet à tout utilisateur — pourvu que lui-même ait configuré son système afin d'obtenir les privilèges administrateur ou bien que son responsable réseau les lui ait accordé en modifiant son profil — de passer des commandes de bas niveau capables de modifier gravement la configuration même, donc influer sur le comportement de la machine. En accordant à un programme ou à une série de commandes des privilèges administrateur, ces commandes deviennent des commandes système capables, par exemple, de : | ||
Ligne 549: | Ligne 543: | ||
---- | ---- | ||
//Contributeurs: [[utilisateurs:Fabien26]], [[utilisateurs:1h0ma5]], [[utilisateurs:eagle08]].// | //Contributeurs: [[utilisateurs:Fabien26]], [[utilisateurs:1h0ma5]], [[utilisateurs:eagle08]].// | ||
- | |||
- |