このセクションは,作業しているコンテクストを表示または変更するコマンドを 記述します.現在のディレクトリ,端末設定,その他です.次のセクションのユー ザ関連のコマンドも参照してください.
pwd
: 作業中のディレクトリを表示
pwd
は,現在のディレクトリの完全に解決された名前を出力します.すな
わち,出力される名前のすべての要素は,実際のディレクトリ名です---シンボ
リックリンクではありません.
ほとんどのシェルは同じ名前の組み込みコマンドがあるので,装飾なしのスクリ プト内や対話的なコマンド名を用いると,ここで記述している以外の異なる機能 を得る可能性があります.
オプションは単独の`--help'と`--version'だけです.See section 共通のオプション.
stty
: 端末の特徴を表示または変更
stty
は,ボーレートのような,端末の特徴を表示または変更します.構
文は以下のとおりです.
stty [option] [setting]... stty [option]
設定行がない場合,stty
は,ボーレート,(システムがサポートする)回
線制御数,そして`stty sane'で設定された値から変更された回線設定を表
示します.デフォルトで,モードの読み込みと設定は標準入力に接続されている
tty回線で実行されますが,これは`--file'オプションで修正可能です.
stty
は,端末回線処理の状況を変更する,以下で記述するような多くの
オプションではない引数を受け入れます.
プログラムは以下のオプションを受け入れます.section 共通のオプション,も参照 してください.
clocal
が設定
されていない場合,キャリア検出回線が高速ではないので,POSIX ttyのブロッ
キングを避けるために,O_NONDELAY
フラグの使用を要求するPOSIX ttyを
開くために必要です.そのため,従来の方法でシェルがデバイスを開くことが,
常に可能なわけではありません.
stty
コマンドが現在の設定を復元するための引数として使用可能な
形式で,すべての現在の設定を表示します.このオプションは,あらゆる回線設
定と組み合わせて使用することはできません.
多くの設定は,前置される`-'で止めることが可能です.そのような引数は, それら記述で"取り消し可能"として以下では印がついています.記述自身は, 肯定の場合を述べていて,すなわち,(もちろん,明言されていなければ)取り消 しではありません.
設定には,拡張を使用しているため,すべてのPOSIXシステムで利用可能ではな いものもあります.そのような引数はその記述で"非POSIX"という印がついて います.非POSIXシステムでは,これらやその他の設定も利用可能ではありませ んが,すべてのバリエーションを説明するのは実行不可能です.まずは,試して みてください.
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',8真数を示す `0',または,10進を示すその他もので始まる整数のどちらかで,与えるこ とが可能です.
GNU sttyに対し,^-
やundef
の値を与えることで,特殊文字を使
用不可能にします.(これは,Ultrix stty
と互換性がなく,それは特殊
文字を使用不可能にするために`u'の値を使用します.GNU stty
は,
値`u'を他と同じように扱い,言い換えると,特殊文字をUに設定し
ます.)
-icanon
が設定されているとき,制限されている時間値までに安全に読み
込む文字の最小数を設定します.
-icanon
が設定されているとき,文字の最小数が読み込まれていない場合,
読み込み時間切れまでの10秒単位の数字を設定します.
stty
はそれについ
て何も知りません.)非POSIXです.
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]...
プログラムは以下のオプションも受け入れます.section 共通のオプション,も参照 してください.
0 標準入力が端末の場合. 1 標準入力が端末でない場合. 2 不正な引数が与えられた場合. 3 書き込みエラーが発生した場合.
Go to the first, previous, next, last section, table of contents.