[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
このセクションは,作業している状況を表示または変更するコマンドを記述し ます.現在のディレクトリ,端末設定,その他です.次のセクションのユーザ 関連のコマンドも参照してください.
19.1 pwd : 作業中のディレクトリを表示 | Print working directory. | |
19.2 stty : 端末の特徴を表示または変更 | Print or change terminal characteristics. | |
19.3 printenv : すべてまたはいくつかの環境変数を出力 | Print environment variables. | |
19.4 tty : 標準入力につながっている端末のファイル名を出力 | Print file name of terminal on standard input. |
pwd
: 作業中のディレクトリを表示 pwd
は,現在のディレクトリの完全に解決された名前を出力します.
すなわち,出力される名前のすべての要素は,実際のディレクトリ名です --
シンボリックリンクではありません.
ほとんどのシェルには同じ名前の組み込みコマンドがあるので,装飾なしのス クリプト内や対話的なコマンド名を用いると,ここで記述しているものとは異 なる機能になる可能性があります.
オプションは単独の`--help'と`--version'だけです. See section 共通のオプション. 終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.
stty
: 端末の特徴を表示または変更 stty
は,ボーレートのような,端末の特徴を表示または変更します.
概要です.
stty [option] [setting]… stty [option] |
設定行がない場合,stty
は,ボーレート,(システムがサポートす
る)回線制御数,そして`stty sane'で設定された値から変更された回線
設定を表示します.デフォルトで,モードの読み込みと設定は標準入力に接続
されているtty回線で実行されますが,これは`--file'オプションで修
正することが可能です.
stty
は,端末回線処理の状況を変更する,以下で記述するようなオ
プションではない多くの引数を受け入れます.
プログラムは以下のオプションを受け入れます.共通のオプションも参照 してください.
すべての現在の設定を人間が読める形式で出力します.このオプションは,あ らゆる回線設定と組み合わせて使用することはできません.
標準入力に接続しているtty回線の代わりに,deviceで指定されている
ファイル名で開かれた回線を設定します.このオプションは,clocal
が設定されていない場合,キャリア検出回線が高速ではないので,
POSIX ttyのブロッキングを避けるために,O_NONDELAY
フラ
グの使用を要求するPOSIX ttyを開くために必要です.そのため,
従来の方法でシェルがデバイスを開くことが,常に可能なわけではありません.
他のstty
コマンドが現在の設定を復元するための引数として使用可
能な形式で,すべての現在の設定を表示します.このオプションは,あらゆる
回線設定と組み合わせて使用することはできません.
多くの設定は,前置される`-'で停止することが可能です.そのような引 数は,それら記述で"取り消し可能"として以下では印がついています.記述 自身は,肯定の場合を述べていて,すなわち,(もちろん,明言されていなけ れば)取り消しではありません.
設定には,拡張を使用しているため,すべてのPOSIXシステムで利 用可能ではないものもあります.そのような引数はその記述で"非 POSIX"という印がついています.非POSIXシステムでは, これらやその他の設定も利用可能ではありませんが,すべてのバリエーション を説明するのは実行不可能です.まずは,試してみてください.
終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.
19.2.1 制御設定 | Control settings | |
19.2.2 入力設定 | Input settings | |
19.2.3 出力設定 | Output settings | |
19.2.4 ローカル設定 | Local settings | |
19.2.5 組み合わせ設定 | Combination settings | |
19.2.6 特殊文字 | Special characters | |
19.2.7 特殊設定 | Special settings |
制御設定です.
出力の一般的なパリティビットと,入力の期待するパリティビットです.取り 消し可能です.
(取り消す場合も)偶パリティです.取り消し可能です.
文字サイズを5,6,7,または8ビットに設定します.
最後の処理がttyを閉じるとき,ハングアップシグナルを送ります.取り消し 可能です.
二つのストップビット(取消しの場合は一つ)を使用します.取り消し可能です.
入力の受信を許可します.取り消し可能です.
モデム制御シグナルを利用不可能にします.取り消し可能です.
RTS/CTSフロー制御を利用可能にします.非POSIXです.取り消し可 能です.
ブレーク文字を無視します.取り消し可能です.
ブレークを中断シグナルにします.取り消し可能です.
パリティエラーの文字を無視します.取り消し可能です.
(255-0の文字の順に)パリティーエラーに印を付けます.取り消し可能です.
入力パリティチェックを可能にします.取り消し可能です.
入力文字のハイビット(八番目)をクリアします.取り消し可能です.
ニューラインをキャリッジリターンに変換します.取り消し可能です.
キャリッジリターンを無視します.取り消し可能です.
キャリッジリターンをニューラインに変換します.取り消し可能です.
XON/XOFFフロー制御(すなわち,CTRL-S/CTRL-Q)を可能にします. 取り消し可能です.
システム入力バッファがほぼいっぱいのときのstop
文字と,再びほと
んど空になったときのstart
文字の送信を可能にします.取り消し可能
です.
大文字を小文字に変換します.非POSIXです.取り消し可能です.
あらゆる文字の出力の再開を許可します(取消しの場合は開始文字のみです). 非POSIXです.取り消し可能です.
入力バッファがいっぱいになったときに文字が届いた場合,ビープを鳴し,入 力バッファをフラッシュしないことを可能にします.非POSIXです. 取り消し可能です.
以下の引数は出力に関連する処理です.
出力を後処理します.取り消し可能です.
小文字を大文字に変換します.非POSIXです.取り消し可能です.
キャリッジリターンをニューラインに変換します.非POSIXです. 取り消し可能です.
ニューラインをキャリッジリターンに変換します.非POSIXです. 取り消し可能です.
最初の列のキャリッジリターンを出力しません.非POSIXです.取 り消し可能です.
ニューラインがキャリッジリターンを実行します.非POSIXです. 取り消し可能です.
遅延に対する時間調整の代わりに,文字の補充(パディング)を使用します.非 POSIXです.取り消し可能です.
補充に対し,null文字の代わりにデリート文字を使用します.非 POSIXです.取り消し可能です.
ニューラインの遅延形式です.非POSIXです.
キャリッジリターンの遅延形式です.非POSIXです.
水平タブの遅延形式です.非POSIXです.
バックスペースの遅延形式です.非POSIXです.
垂直タブの遅延形式です.非POSIXです.
フォームフィードの遅延形式です.非POSIXです.
interrupt
, quit
,そしてsuspend
特殊文字を可能にし
ます.取り消し可能です.
erase
,kill
,werase
,そしてrprnt
特殊文字を
可能にします.取り消し可能です.
非POSIX特殊文字を可能にします.取り消し可能です.
入力文字をエコーバックします.取り消し可能です.
erase
文字をバックスペース-スペース-バックスペースとしてエコーバッ
クします.取り消し可能です.
kill
文字の後のニューラインをエコーバックします.取り消し可能です.
他の文字をエコーバックしていなくても,ニューラインをエコーバックします. 取り消し可能です.
interrupt
とquit
特殊文字の後のフラッシュを不可能にします.
取り消し可能です.
icanon
が設定されているとき,同じ小文字に`\'を前置すること
で,入力と出力の大文字を可能にします.非POSIXです.取り消し
可能です.
端末に書き込もうとしているバックグラウンド処理を停止します.非 POSIXです.取り消し可能です.
削除された文字を後方の`\'と`/'の間にエコーバックします.非 POSIXです.取り消し可能です.
制御文字を,そのままではなく,ハット表示(`^c')でエコーバッ クします.非POSIXです.取り消し可能です.
echoctl
とechok
の設定の代わりに,echoprt
と
echoe
の設定で示すものとして,行のそれぞれの文字を削除することで,
kill
特殊文字をエコーバックします.非POSIXです.取り消
し可能です.
組み合わせ設定です.
parenb -parodd cs7
と同じです.取り消し可能です.取り消しの場合
は,-parenb cs8
と同じです.
parenb parodd cs7
と同じです.取り消し可能です.取り消しの場合は,
-parenb cs8
と同じです.
-icrnl -onlcr
と同じです.取り消し可能です.取り消しの場合は,
icrnl -inlcr -igncr onlcr -ocrnl -onlret
と同じです.
erase
とkill
特殊文字をそのデフォルト値にリセットします.
以下と同じです.
cread -ignbrk brkint -inlcr -igncr icrnl -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke |
そして,すべての特殊文字をそのデフォルト値に設定します.
brkint ignpar istrip icrnl ixon opost isig icanon
と同じで,
min
とtime
文字がeof
とeol
文字と同じ場合は,
eof
とeol
文字をそのデフォルト値に設定します.取り消し可能
です.取り消しの場合は,raw
と同じです.
以下と同じです.
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig -icanon -xcase min 1 time 0 |
取り消し可能です.取り消しの場合は,cooked
と同じです.
`-icanon'と同じです.取り消し可能です.取り消しの場合は,
icanon
と同じです.
-parenb -istrip cs8
と同じです.取り消し可能です.取り消しの場合
は,parenb istrip cs7
と同じです.
`-parenb -istrip -opost cs8'と同じです.取り消し可能です.取り消
しの場合は,parenb istrip opost cs7
同じです.
`-ixany'と同じです.非POSIXです.取り消し可能です.
tab0
と同じです.取り消し可能です.取り消しの場合は,tab3
と同じです.
xcase iuclc olcuc
と同じです.非POSIXです.取り消し可
能です.
echoe echoctl echoke
と同じです.
echoe echoctl echoke -ixany intr ^C erase ^? kill C-u
と同じです.
特殊文字のデフォルト値はシステムごとに異なります.それらは,構文 `name value'で設定され,nameは以下にリストアップされていて,value はハット表示(`^c')の文字通り,または,16進を示す`0x', 八進数を示す`0',または,十進を示すその他もので始まる整数のどちら かで,与えることが可能です.
GNU sttyに対し,^-
やundef
の値を与えることで,特殊文
字を使用不可能にします.(これは,Ultrix stty
と互換性がなく,
それは特殊文字を使用不可能にするために`u'の値を使用します.
GNU stty
は,値`u'を他と同じように扱い,言い換える
と,特殊文字をUに設定します.)
中断シグナルを送信します.
終了シグナルを送信します.
最後に入力された文字を削除します.
現在の行を削除します.
ファイルの終りを送信します(入力を終了します).
行の終りです.
行の終りの別文字です.非POSIXです.
異なるシェルレイヤーに切り替えます.非POSIXです.
停止後の出力を再開します.
出力を停止します.
端末の停止シグナルを送信します.
入力をフラッシュした後,停止シグナルを送信します.非POSIXです.
現在の行を再描画します.非POSIXです.
最後に入力された単語を消去します.非POSIXです.
入力された次の文字を,それが特殊文字の場合でも,そのまま入力します.非 POSIXです.
`-icanon'が設定されているとき,制限されている時間値までに安全に読 み込む文字の最小数を設定します.
`-icanon'が設定されているとき,文字の最小数が読み込まれていない場 合,読み込み時間切れまでの10秒単位の数字を設定します.
入力速度をnに設定します.
出力速度をnに設定します.
ttyカーネルドライバに端末の行数nを伝えます.非POSIXです.
カーネルに端末の列数nを伝えます.非POSIXです.
端末が持っているとカーネルが想像する,列と行の数を表示します.(カーネ
ルで行と列をサポートしないシステムでは,特に環境変数LINES
と
COLUMNS
が代わりに使用されます.しかし,GNU stty
はそれ
について何も知りません.)非POSIXです.
回線制御nを使用します.非POSIXです.
端末の速度を出力します.
入出力の速度をnに設定します.nは,以下の一つになります.0
50 75 110 134 134.5 150 200 300 600 1200 1800 2400 4800 9600 19200
38400 exta
extb
です.exta
は19200と同じです.
extb
は38400と同じです.`-clocal'が設定されている場合,0は
回線を切断します.
printenv
: すべてまたはいくつかの環境変数を出力 printenv
は,環境変数の値を出力します.概要です.
printenv [option] [variable]… |
引数が指定されていない場合,printenv
はすべての環境変数の値を
出力します.それ以外の場合,それは,それぞれの設定されている
variableの値を出力し,設定されていないものには何もしません.
オプションは,単独の`--help'または`--version'だけです. See section 共通のオプション.
終了ステータス.
0 すべての指定された変数が見つかった場合. 1 指定された変数の少なくとも一つが見つかった場合. 2 書き込みエラーが発生した場合. |
tty
: 標準入力につながっている端末のファイル名を出力 tty
は,標準入力が接続してある端末のファイル名を出力します.
標準入力が端末でない場合,それは,`not a tty'を出力します.概要で
す.
tty [option]… |
プログラムは以下のオプションも受け入れます.共通のオプションも参照 してください.
何も出力しません.終了ステータスを返すだけです.
tty
の終了ステータスです.
0 標準入力が端末の場合. 1 標準入力が端末でない場合. 2 不正な引数が与えられた場合. 3 書き込みエラーが発生した場合. |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Akihiro Sagawa on June, 8 2005 using texi2html 1.70.