JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... アである。 チャンネルの一方の端点は マスタ (master) と呼ばれ、もう一方の端点は スレーブ (slave) と呼ばれる。 擬似端末のスレーブは、伝統的な端末と全く同じ動作をするインターフェースを 提供する。端末に接続されることを想定しているプロセスは擬似端 ... スレーブをオープンすることができ、それ以降はマスタ側をオープン しているプログラムからそのプロセスを制御することができる。 端末で入力されたのと同じように、 マスタ側に書き込まれた全てのデータは、スレーブ側のプロセスに送られる。 例えば、マスタデバイスに ... と、 スレーブに接続されているフォアグラウンドプロセスグループに対して 割り込みシグナル ( SIGINT ) が生成される。 反対に、擬似端末のスレーブ側に書き込まれた全てのデータは、 マスタ側に接続されているプロセスから読み出すことができる。 Data flow between mast ... ... minor number) 2 を持つキャラクターファイルであり、 通常、モードは 0666 で、所有権は root:root である。 このファイルは、擬似端末のマスタとスレーブのペアを作成するために使用される。 プロセスが /dev/ptmx をオープンすると、そのプロセスには 擬似端末マスタ ... (pseudoterminal master) へのファイルディスクリプターが返され、 /dev/pts ディレクトリに擬似端末スレーブ (pseudoterminal slave) デバイスが作成される。 /dev/ptmx をオープンして得られるファイルディスクリプターはそれぞれ独立 ... の擬似端末マスタであり、対応するスレーブを各々持つ。スレーブのパス名は、マスタのファイルディスクリプターを ptsname (3) に渡すと知ること ... ... minor number) 2 を持つキャラクターファイルであり、 通常、モードは 0666 で、所有権は root:root である。 このファイルは、擬似端末のマスタとスレーブのペアを作成するために使用される。 プロセスが /dev/ptmx をオープンすると、そのプロセスには 擬似端末マスタ ... (pseudoterminal master) へのファイルディスクリプターが返され、 /dev/pts ディレクトリに擬似端末スレーブ (pseudoterminal slave) デバイスが作成される。 /dev/ptmx をオープンして得られるファイルディスクリプターはそれぞれ独立 ... の擬似端末マスタであり、対応するスレーブを各々持つ。スレーブのパス名は、マスタのファイルディスクリプターを ptsname (3) に渡すと知ること ... ... しいプログラムは terminfo (5) データベースとそれに関連したライブラリを用いるべきである。 /etc/termcap は、多くの異なる種類の端末に関する機能を列記したアスキーファイル (データベースマスター) である。 プログラムは termcap を読み込んで、 実際に使用している ... 端末に個別のエスケープコード群を取得する。 これを用いると、その端末の視覚的な性質を制御することができる (端末の他の性質は stty (1) で制御する)。 termcap データベースは、環境変数 TERM の値で引 ... 改行を抑制することができる。 フィールドは ':' で分割される。 各エントリーの最初のフィールドは左側先頭から始まり、 内容はその端末の名前のリストである。名前の区切りには '|' が用いられる。 最初のサブフィールドは (4.3 以前のバージョンのBSD termcap エントリ ... ... winsize * winp ); #include < utmp.h > int login_tty(int fd ); -lutil でリンクする。 説明 openpty () 関数は、使用可能な疑似端末 (pseudoterminal) を見つけて、 マスタとスレーブのファイルディスクリプターを amaster と aslave に入れて返す。 name が NULL で ... ない場合、スレーブのファイル名が name に返される。 termp が NULL でない場合、スレーブの端末パラメーターは termp の値に設定される。 winp が NULL でない場合、スレーブのウインドウサイズは winp に設定される。 login_tty ... () 関数は、ファイルディスクリプター fd で参照される端末にログインする準備をする ( fd は実際の端末デバイスでも、 openpty () で返される疑似端末のスレーブでもよい)。 具体的には、新し ... ... winsize * winp ); #include < utmp.h > int login_tty(int fd ); -lutil でリンクする。 説明 openpty () 関数は、使用可能な疑似端末 (pseudoterminal) を見つけて、 マスタとスレーブのファイルディスクリプターを amaster と aslave に入れて返す。 name が NULL で ... ない場合、スレーブのファイル名が name に返される。 termp が NULL でない場合、スレーブの端末パラメーターは termp の値に設定される。 winp が NULL でない場合、スレーブのウインドウサイズは winp に設定される。 login_tty ... () 関数は、ファイルディスクリプター fd で参照される端末にログインする準備をする ( fd は実際の端末デバイスでも、 openpty () で返される疑似端末のスレーブでもよい)。 具体的には、新し ... ... winsize * winp ); #include < utmp.h > int login_tty(int fd ); -lutil でリンクする。 説明 openpty () 関数は、使用可能な疑似端末 (pseudoterminal) を見つけて、 マスタとスレーブのファイルディスクリプターを amaster と aslave に入れて返す。 name が NULL で ... ない場合、スレーブのファイル名が name に返される。 termp が NULL でない場合、スレーブの端末パラメーターは termp の値に設定される。 winp が NULL でない場合、スレーブのウインドウサイズは winp に設定される。 login_tty ... () 関数は、ファイルディスクリプター fd で参照される端末にログインする準備をする ( fd は実際の端末デバイスでも、 openpty () で返される疑似端末のスレーブでもよい)。 具体的には、新し ... ... sionowner / [[ pid . ] tty [ . host ]] 書式 screen は、ひとつの物理的な端末を複数のプロセス (特に対話シェル) で共有化できるようにする、フルスクリーンウィンドウ管理ソフトウェアである。 各仮想端末は DE ... C VT100 端末の機能に加え、ANSI X3.64 (ISO 6429) や ISO 2022 規格に含まれる制御機能 (例えば行の挿入/削除や複数の文字集合のサポート) のいく ... つかを備えている。 各仮想端末にはスクロールバック用の履歴バッファがある。 またコピー&ペースト機能もあり、ウィンドウ間でテキスト領域をやりとりできる。 scr ... ... 力) を読み、 アンダーラインを表示すべき部分を、環境変数 TERM で定義されている端末にあわせてアンダーラインを表示するシーケンスに変換する。 アンダーラインのシーケンスを決定するために、 terminfo データベースが ... 読み込まれる。 端末がアンダーライン機能を持たず、強調表示機能を持っている場合には、 強調表示を代わりに使用する。もし端末が二重印字できるか、端末 ... 自体に アンダーラインを扱う機能があるならば、 ul は cat (1) と同じになる。 端末がアンダーラインを扱えない場合は、アンダーラインは無視される。 以下のオプションが利用可能である: -i アンダーラインのかわりに ... ... int fd , pid_t pgrp ); 説明 関数 tcgetpgrp () は、 fd に対応する端末のフォアグラウンドプロセスグループの プロセスグループ ID を返す。 fd で指定された端末は、呼び出しを行うプロセスの制御端末でな ... ければならない。 関数 tcsetpgrp () は、プロセスグループID が pgrp のプロセスグループを fd に対応する端末のフォアグラウンドプロセスグループにする。 このとき、 fd は tcsetpgrp () を呼び出すプロセスの制御端末でなければならない。 さ ... 合、 SIGTTOU シグナルは バックグラウンドプロセスグループの全てのメンバに送られる。 返り値 fd が呼び出しを行ったプロセスの制御端末を参照している場合、関数 tcgetpgrp () は、その制御端末のフォアグラウンドプロセスグループがあれば そのプロセスグループの ID を ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。