Differences between revisions 1 and 16 (spanning 15 versions)
Revision 1 as of 2009-08-02 16:42:15
Size: 4984
Editor: MichelBarret
Comment: Traduction simple (presque complète) ça reste à améliorer
Revision 16 as of 2015-10-14 13:38:29
Size: 6442
Editor: vauss
Comment: Sync with English master
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[fr/DebianWiki/EditorGuide#traduction|Traduction(s)]] : aucune-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ~-[[fr/DebianWiki/EditorGuide#traduction|Traduction(s)]] : [[Console|English]] - Français - [[it/Console|Italiano]] - [[pt_BR/Console|Brasileiro]] - [[zh_CN/Console|简体中文]]-~
Line 5: Line 5:
Une console informatique est une station de travail sur un ordinateur (Wikipedia Computer_console ). Avec GNU/Linux, nous disposons d'une séris de console virtuelle (Alt-F1 à Alt-F6).  {{attachment:Portal/IDB/icon-terminal-32x32.png}} La console est communément la fameuse fenêtre noire dans laquelle on peut écrire plein de lignes de commandes. Concrètement, il s'agit d'un outil extrêmement puissant et complémentaire aux outils graphiques de votre système.
Line 7: Line 7:
## Si votre article est assez long, décommentez la table des matières
## <<TableOfContents(2)>>
La console est souvent à tort appelée "Terminal" ou encore "Shell". Pour faire simple, la console est en fait une combinaison d'un terminal et d'un shell. Mais généralement on les tolère comme des synonymes.

<<TableOfContents(3)>>

== Comment accéder à une console ? ==
 * Sous Debian, il existe par défaut 6 consoles déjà prêtes à être utilisée. Elles sont toutes accessibles en utilisant la combinaison de touches {{{Ctrl + Alt + F-N°Console}}}.
Par exemple, la console n°3 est accessible en appuyant sur {{{Ctrl + Alt + F3}}}.

'''Remarque''' : la console N°7 est en fait allouée à l'environnement graphique (Xorg, etc.).

Une autre méthode est d'utiliser un terminal graphique sur votre bureau (''xterm'' par exemple)
  * Sous GNOME : {{{Applications > Outils système > Terminal}}}
    ou encore le raccourci clavier ''Alt + F2'' pour "Lancer une application" puis taper ''gnome-terminal''
  * Sous KDE : {{{K > Système > Terminal (Konsole)}}}
Line 12: Line 25:
Les commandes usuelles sont répetoriées sur la page [[coreutils]]. Les commandes usuelles sont répertoriées sur les pages [[coreutils]] et [[fr/ShellCommands|Commandes shell]].
Line 14: Line 27:
Cette section donne une selection des logiciels les plus pratique et les plus populaire que l'on execute avec le shell. Cette section donne une sélection des logiciels les plus pratiques et les plus populaires.
Line 17: Line 30:
 * DebPkg:screen -- terminal virtuel qui autorise les déconnexions (pour ssh ou X-terminal par exemple)
 * DebPkg:script -- for logging of a console session
 * DebPkg:mlocate -- aide à la recherche de fichier
 * DebianPkg:screen est un terminal virtuel qui autorise les déconnexions (pour ssh ou X-terminal par exemple)
 * DebianPkg:script enregistre ce qui se passe dans la console.
 * DebianPkg:mlocate aide à la recherche de fichier
Line 21: Line 34:
==== File manager: ====
 * DebPkg:mc
 * Gestionnaire de fichiers
  * DebianPkg:mc
Line 25: Line 38:
==== Éditeurs de texte ====
L'édition de texte est une tâche courante en console. En effet c'est par exemple avec des fichiers que l'on configure les logiciels.
  * DebPkg:nano  -- très petit et très simple éditeur de texte
  * DebPkg:vim and DebPkg:vim-tiny -- L'éditeur de texte comme Vi
  * DebPkg:emacs -- un éditeur de texte très populaire avec beaucoup de fonctionnalités
  * DebPkg:joe  -- peut émuler les raccourcis !WordStar ({{{jstar}}})
 * Éditeurs de texte<<BR>>L'édition de texte est une tâche courante en console. En effet c'est fréquemment avec des fichiers que l'on configure les logiciels.
  * DebianPkg:nano est un très petit et très simple éditeur de texte
  * DebianPkg:vim ou DebianPkg:vim-tiny, l'éditeur de texte comme Vi
  * DebianPkg:emacs est un éditeur de texte très populaire avec beaucoup de fonctionnalités
  * DebianPkg:joe peut émuler les raccourcis !WordStar ({{{jstar}}})
Line 32: Line 44:
==== Shells ====
Le logiciel le plus important en console. En effet c'est lui qui fait l'interface entre l'utilisateur et les logiciels. On peut le comparer à KDE ou Gnome en graphique.
  * DebPkg:bash le shell par défaut sous Debian (bientôt remplacé par dash). Voir [fr/bash bash]
  * DebPkg:tcsh un shell de la famille ksh/csh, il est peut être plus facile à utiliser pour les utilisateurs Unix
  * DebPkg:zsh un shell très très complet avec beaucoup de fonctionnalité
 * Interpréteurs de commande<<BR>>Le logiciel le plus important en console. En effet, c'est lui qui fait l'interface entre l'utilisateur et les logiciels. On peut le comparer à KDE ou Gnome en graphique.
  * DebianPkg:bash, le shell par défaut sous Debian (bientôt remplacé par dash). Voir [[fr/Bash|Bash]]
  * DebianPkg:tcsh est un shell de la famille ksh/csh, il est peut être plus facile à utiliser pour les utilisateurs Unix
  * DebianPkg:zsh est très très complet avec beaucoup de fonctionnalités
Line 38: Line 49:
==== Vérouille une console ====
  * DebPkg:vlock
 * Vérouillage d'une console
  * DebianPkg:vlock
Line 41: Line 52:
==== Misc ====
  * DebPkg:dict
  * DebPkg:linuxvnc pour exporter une console(VNC)
 * Divers
  * DebianPkg:dict, pour consulter les dictionnaire
  * DebianPkg:linuxvnc permet d'exporter une console via le protocole VNC
Line 47: Line 58:
==== Téléchargement ====
  * DebPkg:wget
  * DebPkg:curl
 * Téléchargement
  * DebianPkg:wget
  * DebianPkg:curl
 * Client de messagerie
  * DebianPkg:mutt un client e-mail très populaire
  * DebianPkg:mail un client e-mail très basique
  * DebianPkg:nail une version amélioré de mail
  * DebianPkg:emacs un client pour les habitués du logiciel emacs
 * Navigateur internet
  * DebianPkg:w3m
  * DebianPkg:lynx
  * DebianPkg:links
  * DebianPkg:elinks
 * Lecteur de nouvelles
  * DebPkg:slrn
  * DebPkg:tin
  * DebPkg:etpan-ng
 * Client de messagerie instantanée
  * DebPkg:irssi un client IRC
  * DebPkg:licq un client ICQ
  * DebPkg:bitlbee un client ICQ offrant une passerelle avec IRC
  * DebianPkg:weechat un client IRC
Line 51: Line 81:
==== Client e-mail ====
  * DebPkg:mutt un client e-mail très populaire
  * DebPkg:mail un client e-mail très basique
  * DebPkg:nail une version amélioré de mail
  * DebPkg:emacs un client pour les habitués du logiciel emacs
 * Lecteur de flux RSS
  * DebPkg:rsstail lecteur de flux RSS ''tail''
  * DebPkg:rss2email convertisseur de flux RSS/RDF en e-mail
  * DebPkg:newsbeuter lecteur de flux RSS avec gestion du podcast
  * DebPkg:canto lecteur de flux RSS écris en python hautement configurable
## * DebPkg:snownews Agrégateur de flux RSS/RDF
Line 57: Line 88:
==== Navigateur internet ====
  * DebPkg:w3m
  * DebPkg:lynx
  * DebPkg:links
  * DebPkg:elinks
=== Multimédia ===
Line 63: Line 90:
==== Lecteur de nouvelles ====
  * DebPkg:slrn --
  * DebPkg:tin --
  * DebPkg:etpan-ng --

==== Client de messagerie instantanée ====
  * DebPkg:irssi -- un client IRC
  * DebPkg:licq -- un client ICQ
  * DebPkg:bitlbee -- un client ICQ offrant une passerelle avec IRC

==== Lecteur de flux RSS ====
  * DebPkg:snownews -- Aggrégateur de flux RSS/RDF
  * DebPkg:rsstail -- lecteur de flux RSS ''tail''
  * DebPkg:rss2email -- convertisseur de flux RSS/RDF en e-mail
  * DebPkg:newsbeuter -- lecteur de flux RSS avec suport du podcast

=== Multimedia ===

==== son ====
  * DebPkg:ogg123
  * DebPkg:mpg321
  * DebPkg:cplay
  * DebPkg:mp3blaster
  * DebPkg:cdcd
  * DebPkg:id3ed
  * DebPkg:mpc, DebPkg:ncmpc (DebPkg:mpd)

==== Conversion et manipulation d'images ====
  * DebPkg:aview
  * DebPkg:imagemagick
  * DebPkg:netpbm

==== graphic viewers ====
  * DebPkg:zgv grâce à svgalib, fonctionne que sur certaines architectures
  * DebPkg:fbi ne demande pas svgalib et inclus DebPkg:fbgs (un frontend à ghostscript)

==== video ====
  * DebPkg:mplayer ({{{mplayer -vo caca MyFile.mpg}}} ''ou'' {{{mplayer -vo aa MyFile.mpg}}})
 * Égaliseur
  * DebianPkg:alsamixer
  * DebianPkg:aumix
 * son
  * Debiankg:mpg321
  * DebianPkg:cplay
  * DebianPkg:mp3blaster
  * DebianPkg:cdcd
  * DebianbPkg:mpc, DebianPkg:ncmpc (DebianPkg:mpd)
## * DebPkg:ogg123
## * DebPkg:id3ed
 * Conversion et manipulation d'images
  * DebianPkg:aview
  * DebianPkg:imagemagick
  * DebianPkg:netpbm
 * Visionneurs d'images
  * DebianPkg:zgv grâce à svgalib, fonctionne que sur certaines architectures
  * DebianPkg:fbi ne demande pas svgalib et inclut fbgs (un frontend à ghostscript)
 * video
  * DebianPkg:mplayer ({{{mplayer -vo caca MyFile.mpg}}} ''ou'' {{{mplayer -vo aa MyFile.mpg}}})
Line 103: Line 112:
==== todo list ====
  * DebPkg:tdl
  * DebPkg:hnb -- hierarchical notebook

==== Calendrier ====
  * DebPkg:pal
  * DebPkg:ccal
  * DebPkg:gcal

==== Carnet d'adresses ====
  * DebPkg:lbdb
  * DebPkg:bbdb
  * DebPkg:abook
 * Gestionnaire de tâches
  * DebianPkg:tdl
  * DebPkg:hnb -- ''hierarchical notebook (à traduire)''
 * Calendrier
  * DebianPkg:pal
  * DebianPkg:ccal
  * DebianPkg:gcal
 * Carnet d'adresses
  * DebianPkg:lbdb
  * DebianPkg:bbdb
  * DebianPkg:abook
Line 118: Line 125:
==== Tableur ====
  * DebPkg:sc
  * DebPkg:slsc
Line 122: Line 126:
==== Traitement de texte ====
  * DebPkg:odt2txt (view openoffice document, see mc above)
 * Tableur
  * DebianPkg:sc
## * DebPkg:slsc
Line 125: Line 130:
== Éditeurs "graphiques" ==
 * DebPkg:filet
 * DebPkg:aewan
 * DebPkg:tetradraw
 * Traitement de texte
  * DebianPkg:odt2txt permet convertir un document texte du format OpenDocument vers du fichier texte
Line 130: Line 133:
=== Administration system ===
  * DebPkg:top -- liste les application lancées et la cherge du système
  * DebPkg:ngrep -- regarder les connexion réseau
  * DebPkg:apachetop -- Show active Apache details.
  * DebPkg:aptitude -- Gestion des paquets Debian
  * DebPkg:ssh -- Accéder à un ordinateur à distance
=== Éditeurs "graphiques" ===
 * DebianPkg:aewan
 * DebianPkg:tetradraw
## * DebPkg:filet
Line 137: Line 138:
== Fun ==
  * DebPkg:fortune
  * DebPkg:sl
  * DebPkg:bb
  * DebPkg:filters -- B1FF, Swedish Chef, ...
=== Administration système ===

  * DebianPkg:htop ''(anciennement top)'' liste les applications lancées et la charge du système
  * DebianPkg:iftop ''(ou DebianPkg:ngrep)'' regarde les connexions réseaux
  * DebianPkg:apachetop montre des informations sur l'activité des serveurs Apache
  * DebianPkg:aptitude - gestionnaire des paquets Debian
  * DebianPkg:ssh permet d'accéder à un ordinateur à distance en ligne de commande

=== Fun ===

  * DebianPkg:fortune
  * DebianPkg:sl
  * DebianPkg:bb
  * DebianPkg:filters, B1FF, Swedish Chef, ...
Line 147: Line 157:
## Si cette article correspond à certaines catégories (qui existent!), ajoutez les ici.
## ["CategorySomething"] | ["CategorySomethingElse"]
## Si cet article correspond à certaines catégories (qui existent !), ajoutez les ici.
 CategoryFrCommandLineInterface CategoryCommandLineInterface

Traduction(s) : English - Français - Italiano - Brasileiro - 简体中文


  • Portal/IDB/icon-terminal-32x32.png La console est communément la fameuse fenêtre noire dans laquelle on peut écrire plein de lignes de commandes. Concrètement, il s'agit d'un outil extrêmement puissant et complémentaire aux outils graphiques de votre système.

La console est souvent à tort appelée "Terminal" ou encore "Shell". Pour faire simple, la console est en fait une combinaison d'un terminal et d'un shell. Mais généralement on les tolère comme des synonymes.

Comment accéder à une console ?

  • Sous Debian, il existe par défaut 6 consoles déjà prêtes à être utilisée. Elles sont toutes accessibles en utilisant la combinaison de touches Ctrl + Alt + F-N°Console.

Par exemple, la console n°3 est accessible en appuyant sur Ctrl + Alt + F3.

Remarque : la console N°7 est en fait allouée à l'environnement graphique (Xorg, etc.).

Une autre méthode est d'utiliser un terminal graphique sur votre bureau (xterm par exemple)

  • Sous GNOME : Applications > Outils système > Terminal

    • ou encore le raccourci clavier Alt + F2 pour "Lancer une application" puis taper gnome-terminal

  • Sous KDE : K > Système > Terminal (Konsole)

Comment survivre sur une console GNU/Linux ?

Les commandes usuelles sont répertoriées sur les pages coreutils et Commandes shell.

Cette section donne une sélection des logiciels les plus pratiques et les plus populaires.

Outils généraux

  • screen est un terminal virtuel qui autorise les déconnexions (pour ssh ou X-terminal par exemple)

  • script enregistre ce qui se passe dans la console.

  • mlocate aide à la recherche de fichier

  • Gestionnaire de fichiers

  • Éditeurs de texte
    L'édition de texte est une tâche courante en console. En effet c'est fréquemment avec des fichiers que l'on configure les logiciels.

    • nano est un très petit et très simple éditeur de texte

    • vim ou vim-tiny, l'éditeur de texte comme Vi

    • emacs est un éditeur de texte très populaire avec beaucoup de fonctionnalités

    • joe peut émuler les raccourcis WordStar (jstar)

  • Interpréteurs de commande
    Le logiciel le plus important en console. En effet, c'est lui qui fait l'interface entre l'utilisateur et les logiciels. On peut le comparer à KDE ou Gnome en graphique.

    • bash, le shell par défaut sous Debian (bientôt remplacé par dash). Voir Bash

    • tcsh est un shell de la famille ksh/csh, il est peut être plus facile à utiliser pour les utilisateurs Unix

    • zsh est très très complet avec beaucoup de fonctionnalités

  • Vérouillage d'une console
  • Divers
    • dict, pour consulter les dictionnaire

    • linuxvnc permet d'exporter une console via le protocole VNC

Communication / Internet

  • Téléchargement
  • Client de messagerie
    • mutt un client e-mail très populaire

    • mail un client e-mail très basique

    • nail une version amélioré de mail

    • emacs un client pour les habitués du logiciel emacs

  • Navigateur internet
  • Lecteur de nouvelles
  • Client de messagerie instantanée
    • irssi un client IRC

    • licq un client ICQ

    • bitlbee un client ICQ offrant une passerelle avec IRC

    • weechat un client IRC

  • Lecteur de flux RSS
    • rsstail lecteur de flux RSS tail

    • rss2email convertisseur de flux RSS/RDF en e-mail

    • newsbeuter lecteur de flux RSS avec gestion du podcast

    • canto lecteur de flux RSS écris en python hautement configurable

Multimédia

  • Conversion et manipulation d'images
  • Visionneurs d'images
    • zgv grâce à svgalib, fonctionne que sur certaines architectures

    • fbi ne demande pas svgalib et inclut fbgs (un frontend à ghostscript)

  • video
    • mplayer (mplayer -vo caca MyFile.mpg ou mplayer -vo aa MyFile.mpg)

PIM

Bureautique

  • Tableur

  • Traitement de texte
    • odt2txt permet convertir un document texte du format ?OpenDocument vers du fichier texte

Éditeurs "graphiques"

Administration système

  • htop (anciennement top) liste les applications lancées et la charge du système

  • iftop (ou ngrep) regarde les connexions réseaux

  • apachetop montre des informations sur l'activité des serveurs Apache

  • aptitude - gestionnaire des paquets Debian

  • ssh permet d'accéder à un ordinateur à distance en ligne de commande

Fun