HOWTO Terminal Texte Pour Linux
Total Page:16
File Type:pdf, Size:1020Kb
HOWTO Terminal Texte pour Linux David S. Lawyer <mailto:[email protected]> , traduit par Julien Garnault <mailto:judge@ club-internet.fr> v1.09, 28 Novembre 1999 Ce document explique ce que sont les terminaux en mode texte, comment ils fonctionnent, comment les installer et les configurer, et fournit des informations sur la mani`ere de les r´eparer. Cela peut ˆetre utile mˆeme si vous n’avez pas le manuel du terminal. Bien qu’il soit ´ecrit pour de vrais terminaux reli´es`aun syst`eme Linux, certaines informations de ce manuel sont applicables `al’´emulation de terminal et peuvent ˆetreutiles pour des syst`emes diff´erentsde Linux. Contents 1 Introduction 10 1.1 Copyright, marques d´epos´ees, avertissement et cr´edits ...................... 10 1.1.1 Copyright ........................................... 10 1.1.2 Avertissement ......................................... 11 1.1.3 Marques d´epos´ees ...................................... 11 1.1.4 Cr´edits ............................................ 11 1.2 Plans pour l’avenir : vous pouvez m’aider ............................. 11 1.3 Nouvelles versions de ce HOWTO .................................. 12 1.4 HOWTOs connexes .......................................... 12 1.5 Terminologie utilis´eedans ce document .............................. 12 1.6 Qu’est-ce qu’un terminal ? ...................................... 12 2 Types de terminaux 13 2.1 Terminaux passifs .......................................... 13 2.2 Terminaux texte ........................................... 13 2.3 Terminaux graphiques ........................................ 14 2.3.1 Terminaux graphiques sur ligne s´erie ............................ 14 2.3.2 Terminaux graphiques rapides (d’autres noms leur sont souvent donn´es) ........ 14 2.4 Network Computers (NC, ordinateurs de r´eseau) ......................... 15 2.5 Emulation´ sur un PC ......................................... 15 3 Installation rapide 15 4 Pourquoi utiliser un terminal ? 16 4.1 Introduction sur le fait d’utiliser un terminal ........................... 16 4.2 Une r´eduction du coˆutdu mat´eriel ? ................................ 16 4.3 Contrˆoledes logiciels ......................................... 17 CONTENTS 2 4.4 Mises `ajour du mat´eriel ....................................... 17 4.5 Autres avantages des terminaux ................................... 17 4.6 D´esavantages majeurs des terminaux ................................ 17 4.7 Les terminaux texte sont-ils obsol`etes ? .............................. 17 5 Vue d’ensemble du fonctionnement des terminaux (sous Linux) 18 5.1 Noms de p´eriph´eriques ........................................ 18 5.2 Se logger / se d´elogger ........................................ 18 5.3 Half/Full Duplex ........................................... 18 5.4 M´emoiredu terminal ......................................... 19 5.5 Commandes pour le terminal .................................... 19 5.6 Manque de normalisation r´esolu par Terminfo ........................... 19 5.7 L’interface ............................................... 20 5.8 Emulation´ ............................................... 20 5.9 La console ............................................... 20 6 Fichiers sp´eciaux pour les terminaux tels que /dev/tty 20 6.1 Terminaux sur port s´erie ....................................... 21 6.2 Pseudo-terminaux .......................................... 21 6.3 Le terminal contrˆolant /dev/tty ................................... 21 6.4 ”Terminaux” /dev/ttyIN ....................................... 22 6.5 La console : /dev/ttyN ........................................ 22 6.6 Cr´eer un p´eriph´erique avec ”mknod” ................................ 22 7 Quelques d´etails sur le fonctionnement des terminaux 22 7.1 M´emoiredu terminal ......................................... 22 7.2 Les premiers terminaux ....................................... 23 7.3 S´equences d’´echappement et codes de contrˆole(introduction) .................. 23 7.3.1 Codes de contrˆole ...................................... 23 7.3.2 S´equences d’´echappement .................................. 23 7.4 Attributs d’affichage et cookies magiques .............................. 24 8 Possibilit´essp´eciales de certains terminaux 24 8.1 Couleur ................................................ 24 8.2 Sessions multiples ........................................... 25 8.3 Port imprimante/auxiliaire ..................................... 25 8.4 Pages ................................................. 25 8.5 Jeux de caract`eres .......................................... 26 8.6 Polices ................................................. 27 CONTENTS 3 8.7 Claviers et touches sp´eciales ..................................... 27 9 Emulation´ de terminal ; la console 28 9.1 Emulation´ de terminal ........................................ 28 9.1.1 Introduction `al’´emulation de terminal ........................... 28 9.1.2 N’utilisez pas TERM pour l’´emulation ........................... 28 9.1.3 Programmes de communications (appels t´el´ephoniques) ................. 28 9.1.4 Emulation´ sous X Window ................................. 28 9.1.5 Les vrais terminaux sont mieux ............................... 29 9.2 Tester l’´emulation du terminal ................................... 29 9.3 La console Linux ........................................... 29 10 Contrˆole de flux (prise de contact) 29 10.1 Pourquoi le contrˆolede flux est-il n´ecessaire ? ........................... 30 10.2 Remplissage .............................................. 30 10.3 D´ebordement d’un port s´erie .................................... 31 10.4 Arrˆet de l’envoi ............................................ 31 10.5 Blocage du clavier .......................................... 32 10.6 Reprendre l’envoi ........................................... 32 10.7 Contrˆolede flux mat´eriel (RTS/CTS, etc.) ............................. 32 10.7.1 Contrˆolede flux RTS/CTS, DTR et DTR/DSR ...................... 32 10.7.2 Etablir une connexion avec le contrˆolede flux DTR ou DTR/DSR ........... 33 10.7.3 L’ancienne prise de contact RTS/CTS est diff´erente ................... 33 10.7.4 Canal invers´e ......................................... 33 10.8 Est-ce que le contrˆole de flux mat´erielest fait par le mat´eriel? ................. 33 10.9 Obsol`ete ?? Contrˆolede flux ETX/ACK ou ENQ/ACK ..................... 34 11 Connexion physique 34 11.1 Cartes d’entr´ees/sorties multiports (adaptateurs) ......................... 34 11.2 Connexion directe par cˆable ..................................... 34 11.2.1 Sch´emade brochage des cˆables null modem (3, 4 ou 5 conducteurs) ........... 35 11.2.2 Brochage d’un cˆable null modem standard (7 connecteurs) ............... 35 11.2.3 Limitations de longueur ................................... 37 11.2.4 Cˆables pour le contrˆole de flux mat´eriel .......................... 37 11.2.5 Astuces sur les cˆables .................................... 37 11.2.6 Une bidouille qui utilise un cˆable en paire torsad´ee .................... 37 11.2.7 Mise `ala terre du cˆable ................................... 38 11.3 Connexion sur un modem ...................................... 38 CONTENTS 4 11.3.1 Appeler `al’ext´erieur `apartir d’un terminal ........................ 38 11.3.2 On peut appeler un terminal ................................ 38 11.4 Connexion `aun serveur de terminaux ............................... 39 11.5 Types de connecteurs et d’adaptateurs ............................... 39 11.5.1 Sexe des connecteurs / adaptateurs ............................. 39 11.5.2 Types d’adaptateurs ..................................... 40 11.5.3 Connecteurs DB ....................................... 40 11.5.4 Connecteurs modulaires RJ ................................. 40 11.6 Fabriquer ou modifier un cˆable ................................... 41 11.6.1 Acheter ou fabriquer ? .................................... 41 11.6.2 Num´erosde broches ..................................... 41 11.6.3 Installer des connecteurs DB sur les extr´emit´esdes cˆables ................ 41 11.6.4 Installer des connecteurs RJ ................................. 42 12 Mise en place (configuration) en g´en´eral 43 12.1 Introduction `ala configuration ................................... 43 12.2 Vue d’ensemble de la mise en place (configuration) du terminal ................. 43 12.3 Vue d’ensemble de la mise en place (configuration) de l’ordinateur ............... 43 12.4 Beaucoup d’options .......................................... 43 12.5 Options de l’interface de communication .............................. 44 12.5.1 Vitesse ............................................. 45 12.5.2 La parit´eet devriez-vous l’utiliser ? ............................ 45 12.5.3 Bits/caract`ere ......................................... 46 12.5.4 Quel contrˆolede flux (prise de contact) ? ......................... 46 12.5.5 S´election du port ....................................... 46 12.6 Essai rapide .............................................. 46 13 D´etails de la mise en place (configuration) du terminal 46 13.1 Envoyer des s´equencesd’´echappement au terminal ........................ 47 13.2 Configuration des vieux terminaux ................................. 47 13.3 Entrer dans le mode de configuration ................................ 47 13.4 Options de communication ..................................... 48 13.5 Sauver la configuration ........................................ 49 13.6 Param`etres/options de configuration ................................ 49 13.7 Emulation´