Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
text-terminal-howto

text-terminal-howto

Ratings: (0)|Views: 46|Likes:
Published by a.g

More info:

Published by: a.g on Apr 21, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/09/2014

pdf

text

original

Text-Terminal-HOWTO
Table of Contents
Text-Terminal-HOWTO...................................................................................................................................1

David S. Lawyer mailto:dave@lafn.org..................................................................................................1
1. Introduction..........................................................................................................................................1
2. Types of Terminals..............................................................................................................................1
3. Thin Clients Terminals........................................................................................................................1
4. Quick Install.........................................................................................................................................1
5. Why Use a Terminal ?.........................................................................................................................1
6. Overview of How Terminals Work (in Linux)....................................................................................2
7. Terminal Special Files such as /dev/tty...............................................................................................2
8. Some Details on How Terminals Work...............................................................................................2
9. Special Features of Some Terminals....................................................................................................2
10. Terminal Emulation (including the Console)....................................................................................2
11. Flow Control (Handshaking).............................................................................................................3
12. Physical Connection..........................................................................................................................3
13. Set-Up (Configure) in General...........................................................................................................3
14. Terminal Set-Up (Configure) Details................................................................................................3
15. Computer Set-Up (Configure) Details...............................................................................................4
16. Terminfo and Termcap (detailed)......................................................................................................4
17. Using the Terminal............................................................................................................................4
18. Special Uses for a Terminal...............................................................................................................5
19. Trouble-Shooting...............................................................................................................................5
20. Repair & Diagnose.............................................................................................................................5
21. Appendix A: General.........................................................................................................................5
22. Appendix B: Escape Sequence Commands Terminology.................................................................5
23. Appendix C: Serial Communications on EIA-232 (RS-232)............................................................6
24. Appendix D: Notes by Brand/Model.................................................................................................6
1. Introduction.........................................................................................................................................6
1.1 Copyright, Trademarks, Disclaimer, & Credits.................................................................................6
Copyright...........................................................................................................................................6
Disclaimer.........................................................................................................................................7
Trademarks........................................................................................................................................7
Credits...............................................................................................................................................7
1.2 Future Plans: You Can Help..............................................................................................................7
1.3 New Versions of this HOWTO..........................................................................................................7
1.4 Related HOWTOs, etc......................................................................................................................8
1.5 Terminology Used in this Document.................................................................................................8
1.6 What is a Terminal ?..........................................................................................................................8
1.7 What is a Text-Terminal ?.................................................................................................................8
Real text terminals.............................................................................................................................9
2. Types of Terminals..............................................................................................................................9
2.1 Dumb Terminals................................................................................................................................9
2.2 Text Terminals.................................................................................................................................10
2.3 Graphic GUI Capabilities of Text Terminals...................................................................................10
Graphics GUI displays...................................................................................................................10
3. Thin Clients Terminals......................................................................................................................11
3.1 Introduction......................................................................................................................................11
3.2 MS Window terminals.....................................................................................................................11
Network computers (NCs)...............................................................................................................12

Text-Terminal-HOWTO
i
Table of Contents
Text-Terminal-HOWTO

Thin clients and NCs under Linux.................................................................................................12
Hardware hookups...........................................................................................................................13
History and the future......................................................................................................................13
3.3 Emulation on a PC...........................................................................................................................14
4. Quick Install......................................................................................................................................14
5. Why Use a Terminal ?.......................................................................................................................14
5.1 Intro to Why Use a Terminal...........................................................................................................14
5.2 Lower Hardware Costs ?..................................................................................................................15
5.3 Control of Software..........................................................................................................................15
5.4 Hardware Upgrades.........................................................................................................................15
5.5 Other Advantages of Terminals.......................................................................................................16
5.6 Major Disadvantages of Terminals..................................................................................................16
5.7 Are Text Terminals Obsolete ?........................................................................................................16
6. Overview of How Terminals Work (in Linux).................................................................................16
6.1 Device Names.................................................................................................................................17
6.2 Login/Logout...................................................................................................................................17
6.3 Half/Full Duplex.............................................................................................................................17
6.4 Terminal Memory............................................................................................................................17
6.5 Commands for the Terminal............................................................................................................17
6.6 Lack of Standardization Solved by Terminfo..................................................................................18
6.7 The Interface....................................................................................................................................18
6.8 Emulation.........................................................................................................................................18
6.9 The Console.....................................................................................................................................19
7. Terminal Special Files such as /dev/tty............................................................................................19
7.1 Serial Port Terminals.......................................................................................................................19
7.2 Pseudo Terminals.............................................................................................................................19
7.3 The Controlling Terminal /dev/tty...................................................................................................21
7.4 /dev/ttyIN "Terminals".....................................................................................................................21
7.5 The Console: ttyN or vc/N..............................................................................................................21
7.6 Creating a Device with "mknod".....................................................................................................21
8. Some Details on How Terminals Work............................................................................................21
8.1 Terminal Memory Details...............................................................................................................21
8.2 Early Terminals...............................................................................................................................22
8.3 Escape Sequences and Control Codes (intro)..................................................................................22
Control codes..................................................................................................................................22
Escape sequences...........................................................................................................................22
8.4 Display Attributes & Magic Cookies..............................................................................................23
9. Special Features of Some Terminals..................................................................................................23
9.1 Color................................................................................................................................................23
9.2 Multiple Sessions.............................................................................................................................24
9.3 Printer/Auxiliary Port......................................................................................................................24
9.4 Pages...............................................................................................................................................24
9.5 Character-Sets.................................................................................................................................25
Graphics (Line Drawing, etc.).........................................................................................................25
National Replacement Characters (obsolete)..................................................................................26
9.6 Fonts.................................................................................................................................................27
9.7 Keyboards & Special Keys..............................................................................................................27

Text-Terminal-HOWTO
ii

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->