1 .\" Copyright (c) 1994 Andries Brouwer (aeb@cwi.nl), Mon Oct 31 21:03:19 MET 1994
3 .\" This is free documentation; you can redistribute it and/or
4 .\" modify it under the terms of the GNU General Public License as
5 .\" published by the Free Software Foundation; either version 2 of
6 .\" the License, or (at your option) any later version.
8 .\" Modified, Sun Feb 26 14:58:45 1995, faith@cs.unc.edu
10 .\" Japanese Version Copyright (c) 1996,1997,1998 ISHIKAWA Mutsumi
11 .\" all rights reserved.
12 .\" Translated Sun Jan 4 16:25:42 JST 1998
13 .\" by ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
14 .\" Updated Wed Jan 9 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
16 .\" WORD: console コンソール
19 .\" WORD: major number メジャーナンバー
20 .\" WORD: minor number マイナーナンバー
21 .\" WORD: character device キャラクターデバイス
22 .\" WORD: device file デバイスファイル
24 .\" WORD: compile コンパイル
25 .\" WORD: key mapping キーマッピング
26 .\" WORD: screen buffer スクリーンバッファ
27 .\" WORD: simulate シミュレート
28 .\" WORD: escape sequence エスケープシーケンス
29 .\" WORD: initial state 初期状態
31 .TH CONSOLE 4 1994-10-31 "Linux" "Linux Programmer's Manual"
33 console \- コンソール端末 (console terminal) と仮想コンソール (virtual console)
35 Linux システムは普通、\fI/dev/tty\fP\fIn\fP (n は 1 \(<= \fIn\fP \(<=
36 63) と呼ばれる\fI仮想コンソール\fP (メジャーナンバー (major number)
37 4 マイナーナンバー (minor number) 1 から 63 のキャラクターデバイス
38 (character device)) を持つ。
39 現在のコンソールは \fI/dev/console\fP または \fI/dev/tty0\fP (メジャー
40 ナンバー 4 マイナーナンバー 0 のキャラクターデバイス) によっても扱える。
41 デバイスファイル (device file) /dev/* は普通 MAKEDEV スクリプトまたは
43 を使ってモード 0622、所有者 root.tty として作成される。
45 カーネル (kernel) バージョン 1.1.54 以前は、仮想コンソールの数はコンパイル時に
46 (tty.h 中の : #define NR_CONSOLES 8 によって) カーネルに埋め込まれていた。
47 そして、それを変更してコンパイルし直すことで仮想コンソールの数を変更できた。
48 カーネルバージョン 1.1.54 以降では仮想コンソールが必要とされる時は
51 コンソール上でプロセスを開始する一般的な方法は:
61 (b) コンソール上でプロセスをスタートすることを
64 (c) X を開始する - X は使われていないコンソールのうち最初のものを見付け、
69 コンソールを切り替える一般的な方法は: (a)コンソール \fIn\fP に切り替える
70 ために Alt+F\fIn\fP または Ctrl+Alt+F\fIn\fP を使う。
71 AltGr+F\fIn\fP を使うと、おそらくコンソール \fIn\fP+12 に切り替わる
72 [ここでの Alt と AltGr はそれぞれ左右の Alt キーを示す]。
73 (b) 現在割り当てられているコンソールを循環するために Alt + 右矢印キー
74 または Alt + 左矢印キーを使う。(c)
80 上で述べたキーバインドはデフォルトの設定によるものである)。
83 コマンド(以前は \fBdisalloc\fP という名前だった)は、
85 スクリーンバッファ (screen buffer) のために使われているメモリを解放する。
88 私は、それについていつかドキュメントにしたいと考えている。
89 もっとも重要な事実はコンソールは vt100 端末を真似ている
90 (シミュレートしている) ということである。
91 コンソールは ESC c という二つの文字を印字する事によって、
93 エスケープシーケンス (escape sequences) については
106 .BR console_codes (4),
107 .BR console_ioctl (4),