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
console [Le 23/10/2019, 12:18]
Ram16 II [Notion de console]
console [Le 07/12/2023, 23:27] (Version actuelle)
88.166.8.90 [Couper / Coller]
Ligne 18: Ligne 18:
 //​root@machine#//​ **ls -a** //​root@machine#//​ **ls -a**
  
-. .. .bashrc text.txt dosser/ ​+. .. .bashrc text.txt dosser/
  
 La commande "​ls"​ donne l'​instruction de donner des informations sur le contenu du répertoire courant et le -a est une option qui demande d'​afficher en plus les fichiers cachés. La commande "​ls"​ donne l'​instruction de donner des informations sur le contenu du répertoire courant et le -a est une option qui demande d'​afficher en plus les fichiers cachés.
Ligne 30: Ligne 30:
 Pour un serveur Ubuntu, sans interface graphique, il est directement accessible au démarrage de la machine. Pour un serveur Ubuntu, sans interface graphique, il est directement accessible au démarrage de la machine.
  
-Pour un desktock ​Ubuntu, dite linux avec interface graphique, ​il accessible via le menu démarrer, sur Terminal ou via un raccourcie ​clavier (voir note).+Pour un desktop ​Ubuntu, dite linux avec interface graphique, ​elle est accessible via le menu démarrer, sur Terminal ou via un raccourci ​clavier (voir note).
    
-**Note :** Il y a sur Ubuntu, six consoles disponibles (tty1, tty2 ...), elles sont accessible ​via Ctrl+Alt+Fx,​ où x est le numéro de la console à laquelle vous voulez vous rattacher.+**Note :** Il y a sur Ubuntu, six consoles disponibles (tty1, tty2 ...), elles sont accessibles ​via Ctrl+Alt+Fx,​ où x est le numéro de la console à laquelle vous voulez vous rattacher.
  
 === Cas général et versions antérieures à 17.04 === === Cas général et versions antérieures à 17.04 ===
Ligne 53: Ligne 53:
 Même si Ubuntu est clairement orienté interface graphique , il peut être intéressant d'​utiliser malgré tout des applications console et comprendre celles qui se lancent dans un terminal. En effet, certaines applications sont beaucoup plus rapides à exécuter en lignes de commande, comme l'​installation d'​applications (''​apt-get''​),​ etc. Même si Ubuntu est clairement orienté interface graphique , il peut être intéressant d'​utiliser malgré tout des applications console et comprendre celles qui se lancent dans un terminal. En effet, certaines applications sont beaucoup plus rapides à exécuter en lignes de commande, comme l'​installation d'​applications (''​apt-get''​),​ etc.
  
-Que vous utilisiez Windows, MacOS ou une distribution GNU/Linux en mode graphique, vous devez être certainement habitués aux interfaces graphiques classiques qui consistent à cliquer sur telle ou telle partie d'une fenêtre, ce qui aura pour but d'​effectuer une action. Prenons un exemple simple : vous souhaitez copier le fichier "​mon_fichier"​ d'un répertoire à un autre. ​+Que vous utilisiez Windows, MacOS ou une distribution GNU/Linux en mode graphique, vous devez être certainement habitués aux interfaces graphiques classiques qui consistent à cliquer sur telle ou telle partie d'une fenêtre, ce qui aura pour but d'​effectuer une action. Prenons un exemple simple : vous souhaitez copier le fichier "​mon_fichier"​ d'un répertoire à un autre.
  
 En mode graphique, vous devez : En mode graphique, vous devez :
Ligne 81: Ligne 81:
  
 Cependant, aussi bien au niveau fonctionnalités que souplesse, la console sous Windows est bien pauvre (impossibilité de redimensionner la fenêtre, peu d'​outils en ligne de commande, ergonomiquement inutilisable…). C'est pour cela qu'​elle n'est que très peu utilisée. Cependant, aussi bien au niveau fonctionnalités que souplesse, la console sous Windows est bien pauvre (impossibilité de redimensionner la fenêtre, peu d'​outils en ligne de commande, ergonomiquement inutilisable…). C'est pour cela qu'​elle n'est que très peu utilisée.
-Microsoft a alors décidé de développer une **vraie** console ([[http://​fr.wikipedia.org/​wiki/​Windows_PowerShell|PowerShell]]) pour l'​intégrer dans Windows Vista, mais à la suite de différents problèmes, ​il n'a finalement pas été intégré ​avant Windows 7.+Microsoft a alors décidé de développer une **vraie** console ([[https://​fr.wikipedia.org/​wiki/​Windows_PowerShell|PowerShell]]) pour l'​intégrer dans Windows Vista, mais à la suite de différents problèmes, ​elle n'a finalement pas été intégrée ​avant Windows 7.
  
 ==== Exhaustivité ==== ==== Exhaustivité ====
  
-Malheureusement si un bug survient dans un programme, le mode graphique, par souci de simplicité,​ n'​affiche aucune information pour trouver le problème. Dans ce cas, lancer un programme en mode console permet de récupérer ces informations. Sans oublier que si vous constatez des problèmes dans votre système , les commandes s'​avèrent indispensables. ​+Malheureusement si un bug survient dans un programme, le mode graphique, par souci de simplicité,​ n'​affiche aucune information pour trouver le problème. Dans ce cas, lancer un programme en mode console permet de récupérer ces informations. Sans oublier que si vous constatez des problèmes dans votre système , les commandes s'​avèrent indispensables.
 De plus il existe beaucoup plus de commandes que d'​interfaces. \\ De plus il existe beaucoup plus de commandes que d'​interfaces. \\
 Pour diagnostiquer un problème voir la page [[:​diagnostic]] ou [[:​diagnostic_outil]]. Pour diagnostiquer un problème voir la page [[:​diagnostic]] ou [[:​diagnostic_outil]].
Ligne 91: Ligne 91:
 ==== Convivialité ==== ==== Convivialité ====
  
-La communauté Ubuntu semble beaucoup plus présente que sur différents systèmes. Si vous avez une difficulté,​ vous pouvez poser votre problème sur un forum connu. En fonction de la difficulté,​ d'​autres utilisateurs vous aideront pour résoudre votre souci. ​+La communauté Ubuntu semble beaucoup plus présente que sur différents systèmes. Si vous avez une difficulté,​ vous pouvez poser votre problème sur un forum connu. En fonction de la difficulté,​ d'​autres utilisateurs vous aideront pour résoudre votre souci.
  
 **Exemple :** **Exemple :**
Ligne 103: Ligne 103:
 Et vous n'​aurez plus qu'à faire un copier-coller du forum vers un terminal, plutôt que : Et vous n'​aurez plus qu'à faire un copier-coller du forum vers un terminal, plutôt que :
  
-//« Lance Nautilus dans ton répertoire personnel avec "​Raccourcis"​ "​Dossiers de ..." et ensuite menu "​Affichage"​ "​Fichiers cachés"​... »// +//« Lance Nautilus dans ton répertoire personnel avec "​Raccourcis"​ "​Dossiers de ..." et ensuite menu "​Affichage"​ "​Fichiers cachés"​... »//
  
 Bien entendu ce n'est qu'un simple exemple, il existe des cas bien plus complexes où l'​utilisation d'un terminal vaut mieux que des heures d'​explications ! Bien entendu ce n'est qu'un simple exemple, il existe des cas bien plus complexes où l'​utilisation d'un terminal vaut mieux que des heures d'​explications !
  
-===== Commandes et paramètres ===== +===== Commandes et paramètres ======
 Nous allons maintenant vous expliquer ce que signifie cette ligne barbare qui, au premier coup d'​œil,​ semble pleine de choses qui ne veulent rien dire. Nous allons maintenant vous expliquer ce que signifie cette ligne barbare qui, au premier coup d'​œil,​ semble pleine de choses qui ne veulent rien dire.
  
Ligne 132: Ligne 131:
 Cependant une commande ne nécessite pas forcément de paramètres (la commande ''​ls''​ par exemple, qui affiche le contenu d'un dossier). Cependant une commande ne nécessite pas forcément de paramètres (la commande ''​ls''​ par exemple, qui affiche le contenu d'un dossier).
  
-=== Aide sur une commande ===+==== Aide sur une commande ​====
  
 Lorsque vous ne connaissez pas une commande ou que vous n'​êtes pas sûr de la syntaxe à utiliser (la signification des //​paramètres//​),​ deux solutions s'​offrent à vous : Lorsque vous ne connaissez pas une commande ou que vous n'​êtes pas sûr de la syntaxe à utiliser (la signification des //​paramètres//​),​ deux solutions s'​offrent à vous :
  
-  * Entrer le nom de la commande, suivie du paramètre ''​--help''​ ou ''​-h'',​ comme ceci :+  * Entrer le nom de la commande, suivie du paramètre ''​%%--%%help''​ ou ''​-h'',​ comme ceci :
 <​code>​$ commande --help</​code>​ <​code>​$ commande --help</​code>​
 <​code>​$ commande -h</​code>​ <​code>​$ commande -h</​code>​
Ligne 199: Ligne 198:
 ===== Raccourcis clavier en mode console ===== ===== Raccourcis clavier en mode console =====
  
-Il existe des raccourcis clavier spécifiques à la console, et permettant de nombreuses actions intéressantes (source : [[http://​www.tux-planet.fr/​raccourcis-clavier-sous-bash/​|Tux-planet]]) : +Il existe des raccourcis clavier spécifiques à la console, et permettant de nombreuses actions intéressantes (source : [[http://​www.tux-planet.fr/​raccourcis-clavier-sous-bash/​|Tux-planet]]) :
  
 Vous pouvez lancer des programmes en tapant leur nom, bien utile quand il y a une erreur car celle ci sera indiquée dans la [[:​console]]. La [[:​console]] d'​Ubuntu,​ comme sur la plupart des systèmes Unix, propose [[wpfr>​complètement|le complètement ou complétion automatique]],​ c'​est-à-dire qu'​avec la touche TAB, vous pouvez compléter ce que vous tapez, très utile pour naviguer dans l'​arborescence ou pour éviter les fautes typographiques ! Vous pouvez lancer des programmes en tapant leur nom, bien utile quand il y a une erreur car celle ci sera indiquée dans la [[:​console]]. La [[:​console]] d'​Ubuntu,​ comme sur la plupart des systèmes Unix, propose [[wpfr>​complètement|le complètement ou complétion automatique]],​ c'​est-à-dire qu'​avec la touche TAB, vous pouvez compléter ce que vous tapez, très utile pour naviguer dans l'​arborescence ou pour éviter les fautes typographiques !
Ligne 218: Ligne 217:
   * Alt + b : se déplacer mot par mot dans la ligne de commande en arrière (b pour backward)   * Alt + b : se déplacer mot par mot dans la ligne de commande en arrière (b pour backward)
   * Alt + f : se déplacer mot par mot dans la ligne de commande en avant (f pour forward)   * Alt + f : se déplacer mot par mot dans la ligne de commande en avant (f pour forward)
-  * Ctrl + xx : positionner ​le curseur au début ​du mot ou à la fin+  * Ctrl + xx : se déplacer alternativement entre le début ​de la ligne et la dernière position du curseur
  
 ==== Couper / Coller ==== ==== Couper / Coller ====
Ligne 225: Ligne 224:
   * Ctrl + u : couper la chaîne du curseur jusqu'​au début de la ligne   * Ctrl + u : couper la chaîne du curseur jusqu'​au début de la ligne
   * Ctrl + w : couper le mot avant le curseur   * Ctrl + w : couper le mot avant le curseur
-  * Ctrl + y : coller une chaîne+  * Ctrl + y : coller une chaîne ​coupée précédemment (par une commande de coupe ou de délétion)
  
 ==== Modification ==== ==== Modification ====
  • console.1571825911.txt.gz
  • Dernière modification: Le 23/10/2019, 12:18
  • par Ram16 II