home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1996 February
/
VPR9602A.ISO
/
fwindows
/
archive
/
tmedt090.lzh
/
TOOLD101.LZH
/
MAN.LZH
/
CHD.MAN
< prev
next >
Wrap
Text File
|
1994-11-20
|
2KB
|
80 lines
CHD(1) Reference Manual CHD(1)
NAME
chd - 拡張CD
SYNTAX
chd [DIRECTORY]
DESCRIPTION
chd は、DOS標準cd の代わりに利用されることを意図して作られた。
cd と比べると、chd は次のような機能が強化されている。
1. 違うドライブに一度でディレクトリを移動できる。
2. DIRECTORYが指定されなかった場合には、ホームディレクトリ(環境変
数HOMEに設定されたディレクトリ名)に移動する。環境変数HOMEが設
定されていなかった場合にはDOSのcd と同じように、現ディレクト
リ名を表示する。
3. DIRECTORYの指定にはcshに似たワイルドカードを利用できる。
4. 環境変数CDPATHに設定されたディレクトリを検索することができる。
DIRECTORYが指定されなかった場合には、もし環境変数HOMEが設定され
ている場合にはchd は現ディレクトリをHOMEディレクトリを移動する。
設定されていない場合にはcdと同じように現ディレクトリ名を表示する。
DIRECTORYが指定された場合には、chd は次のような方策で現ディレク
トリを移動しようとする。
1. もしDIRECTORYが存在すればDIRECTORYに移動する
2. DIRECTORYが絶対パス名(\A\B\Cのように頭が「\」または「/」で始ま
るパス名) でなくて、かつ「.」で始まるパス名でもなく、かつ環境
変数CDPATHが設定されている場合にはchd CDPATHに設定されている
各ディレクトリ名とDIRECTORYを連結してそこに現ディレクトリを移
動しよう試みる。CDPATHの形式はPATHのそれと同じである。
EXAMPLE
例えば
CDPATH=/usr;/usr/saito;/
だったとしよう、そして
chd bin
を実行すると次のディレクトリを順に検索して最初に見つかったディレ
クトリに移動する。
./bin
/usr/bin
/usr/saito/bin
/bin
しかし、
chd /usr/bin
のように絶対パスが指定された場合、また
chd ../tools
のようにパス名が「.」で始まる場合にはchd は/usr/bin, ../toolsだけ
を検索してCDPATHは参照しない。
次のように、パス名の頭にドライブ名を書くとcd は現ドライブを移した
上でそのドライブ上の現ディレクトリを移動する。
cd a:/usr/bin
SEE ALSO
wild(5), setarg(5)