[ << ] | [ >> ] | [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 2. 共通のオプション.
stty
: 端末の特徴を表示または変更
stty
は,ボーレートのような,端末の特徴を表示または変更します.
構文は以下のとおりです.
stty [option] [setting]... stty [option] |
設定行がない場合,stty
は,ボーレート,(システムがサポートす
る)回線制御数,そして`stty sane'で設定された値から変更された回線
設定を表示します.デフォルトで,モードの読み込みと設定は標準入力に接続
されているtty回線で実行されますが,これは`--file'オプションで修
正することが可能です.
stty
は,端末回線処理の状況を変更する,以下で記述するようなオ
プションではない多くの引数を受け入れます.
プログラムは以下のオプションを受け入れます.2. 共通のオプションも参照 してください.
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 |
stop
文字と,再びほと
んど空になったときのstart
文字の送信を可能にします.取り消し可能
です.
interrupt
, quit
,そしてsuspend
特殊文字を可能にし
ます.取り消し可能です.
erase
,kill
,werase
,そしてrprnt
特殊文字を
可能にします.取り消し可能です.
erase
文字をバックスペース-スペース-バックスペースとしてエコーバッ
クします.取り消し可能です.
kill
文字の後のニューラインをエコーバックします.取り消し可能です.
interrupt
とquit
特殊文字の後のフラッシュを不可能にします.
取り消し可能です.
icanon
が設定されているとき,同じ小文字に`\'を前置すること
で,入力と出力の大文字を可能にします.非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に設定します.)
-icanon
が設定されているとき,制限されている時間値までに安全に読
み込む文字の最小数を設定します.
-icanon
が設定されているとき,文字の最小数が読み込まれていない場
合,読み込み時間切れまでの10秒単位の数字を設定します.
LINES
と
COLUMNS
が代わりに使用されます.しかし,GNU stty
は
それについて何も知りません.)非POSIXです.
exta
extb
です.exta
は19200と同じです.
extb
は38400と同じです.-clocal
が設定されている場合,0は
回線を切断します.
printenv
: すべてまたはいくつかの環境変数を出力
printenv
は,環境変数の値を出力します.概要です.
printenv [option] [variable]... |
引数が指定されていない場合,printenv
はすべての環境変数の値を
出力します.それ以外の場合,それは,それぞれの設定されている
variableの値を出力し,設定されていないものには何もしません.
オプションは,単独の`--help'または`--version'だけです. See section 2. 共通のオプション.
0 すべての指定された変数が見つかった場合. 1 指定された変数の少なくとも一つが見つかった場合. 2 書き込みエラーが発生した場合. |
tty
: 標準入力につながっている端末のファイル名を出力
tty
は,標準入力が接続してある端末のファイル名を出力します.
標準入力が端末でない場合,それは,`not a tty'を出力します.概要で
す.
tty [option]... |
プログラムは以下のオプションも受け入れます.2. 共通のオプションも参照 してください.
0 標準入力が端末の場合. 1 標準入力が端末でない場合. 2 不正な引数が与えられた場合. 3 書き込みエラーが発生した場合. |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |