[ < ] | [ > ] | [ << ] | [上] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
このセクションは,作業している状況を表示または変更するコマンドを記述し ます.現在のディレクトリ,端末設定,その他です.次のセクションのユーザ 関連のコマンドも参照してください.
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 書き込みエラーが発生した場合. |
[ << ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
この文書は新堂 安孝によって2009年9月22日にtexi2html 1.82を用いて生成されました。