1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
.\" Copyright (c) 1994 Andries Brouwer (aeb@cwi.nl), Mon Oct 31 21:03:19 MET 1994
.\"
.\" This is free documentation; you can redistribute it and/or
.\" modify it under the terms of the GNU General Public License as
.\" published by the Free Software Foundation; either version 2 of
.\" the License, or (at your option) any later version.
.\"
.\" Modified, Sun Feb 26 14:58:45 1995, faith@cs.unc.edu
.\"
.\" Japanese Version Copyright (c) 1996,1997,1998 ISHIKAWA Mutsumi
.\" all rights reserved.
.\" Translated Sun Jan 4 16:25:42 JST 1998
.\" by ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
.\" Updated Wed Jan 9 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
.\"
.\" WORD: console
.\" WORD: terminal ü
.\" WORD: virtual
.\" WORD: major number 㡼ʥС
.\" WORD: minor number ޥʡʥС
.\" WORD: character device 饯ǥХ
.\" WORD: device file ǥХե
.\" WORD: kernel ͥ
.\" WORD: compile ѥ
.\" WORD: key mapping ޥåԥ
.\" WORD: screen buffer Хåե
.\" WORD: simulate ߥ졼
.\" WORD: escape sequence ץ
.\" WORD: initial state
.\" WORD: reset ꥻå
.TH CONSOLE 4 1994-10-31 "Linux" "Linux Programmer's Manual"
.SH ̾
console \- ü (console terminal) Ȳۥ (virtual console)
.SH
Linux ƥ̡\fI/dev/tty\fP\fIn\fP (n 1 \(<= \fIn\fP \(<=
63) ȸƤФ\fIۥ\fP (㡼ʥС (major number)
4 ޥʡʥС (minor number) 1 63 Υ饯ǥХ
(character device)) ġ
ߤΥ \fI/dev/console\fP ޤ \fI/dev/tty0\fP (㡼
ʥС 4 ޥʡʥС 0 Υ饯ǥХ) ˤäƤⰷ롣
ǥХե (device file) /dev/* MAKEDEV ץȤޤ
.BR mknod (1)
Ȥäƥ⡼ 0622ͭ root.tty Ȥƺ롣
.LP
ͥ (kernel) С 1.1.54 ϡۥοϥѥ
(tty.h : #define NR_CONSOLES 8 ˤä) ͥޤƤ
ơѹƥѥ뤷ľȤDzۥοѹǤ
ͥС 1.1.54 ʹߤǤϲۥ뤬ɬפȤ
ư˺롣
.LP
ǥץϤŪˡ:
(a)
.BR mingetty (8)
(ޤ
.BR agetty (8))
Ȥ뤳Ȥ
.RB ( inittab (5)
)
.BR init (8)
롣
(b) ǥץȤ뤳Ȥ
.BR openvt (1)
ࡣ
(c) X Ϥ - X ϻȤƤʤΤǽΤΤդ
ɽϤ롣(Τʤ
.BR doshell (8)
⤢롣)
.LP
ڤؤŪˡ: (a) \fIn\fP ڤؤ
Alt+F\fIn\fP ޤ Ctrl+Alt+F\fIn\fP Ȥ
AltGr+F\fIn\fP Ȥȡ餯 \fIn\fP+12 ڤؤ
[Ǥ Alt AltGr Ϥ줾캸 Alt ]
(b) ߳ƤƤ륳۴Ĥ뤿 Alt +
ޤ Alt + Ȥ(c)
.BR chvt (1)
ץȤ
(ޥåԥϥ桼åȤǤ롢
.BR loadkeys (1)
衣
ǽҤ٤ХɤϥǥեȤˤΤǤ)
.LP
.BR deallocvt (1)
ޥ( \fBdisalloc\fP Ȥ̾ä)ϡ
ץ˷ӤĤƤʤ
Хåե (screen buffer) Τ˻ȤƤ롣
.SS
¿ξ֤äƤ롣
ϡˤĤƤĤɥȤˤȹͤƤ롣
äȤפʻ¤ϥ vt100 üƤ
(ߥ졼ȤƤ) ȤȤǤ롣
ESC c ȤĤʸˤäơ
֤˥ꥻåȤ롣
ץ (escape sequences) ˤĤƤ
.BR console_codes (4)
Ƥ롣
.SH ե
.I /dev/console
.br
.I /dev/tty*
.SH Ϣ
.BR chvt (1),
.BR deallocvt (1),
.BR loadkeys (1),
.BR mknod (1),
.BR openvt (1),
.BR console_codes (4),
.BR console_ioctl (4),
.BR tty (4),
.BR ttyS (4),
.BR charsets (7),
.BR agetty (8),
.BR init (8),
.BR mapscrn (8),
.BR mingetty (8),
.BR resizecons (8),
.BR setfont (8)
|