home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / fwindows / tmedt090 / toold101 / man.lzh / CHD.MAN < prev    next >
Text File  |  1994-11-20  |  2KB  |  80 lines

  1.  
  2. CHD(1)          Reference Manual                CHD(1)
  3.  
  4.  
  5. NAME  
  6.         chd - 拡張CD
  7.  
  8.  
  9. SYNTAX  
  10.  
  11.         chd [DIRECTORY]
  12.  
  13.  
  14. DESCRIPTION  
  15.  
  16.         chd は、DOS標準cd の代わりに利用されることを意図して作られた。
  17.  
  18.         cd と比べると、chd は次のような機能が強化されている。
  19.  
  20.         1. 違うドライブに一度でディレクトリを移動できる。
  21.         2. DIRECTORYが指定されなかった場合には、ホームディレクトリ(環境変
  22.             数HOMEに設定されたディレクトリ名)に移動する。環境変数HOMEが設
  23.             定されていなかった場合にはDOSのcd と同じように、現ディレクト
  24.             リ名を表示する。
  25.         3. DIRECTORYの指定にはcshに似たワイルドカードを利用できる。
  26.         4. 環境変数CDPATHに設定されたディレクトリを検索することができる。
  27.  
  28.           DIRECTORYが指定されなかった場合には、もし環境変数HOMEが設定され
  29.         ている場合にはchd は現ディレクトリをHOMEディレクトリを移動する。
  30.         設定されていない場合にはcdと同じように現ディレクトリ名を表示する。
  31.  
  32.           DIRECTORYが指定された場合には、chd は次のような方策で現ディレク
  33.         トリを移動しようとする。
  34.  
  35.         1. もしDIRECTORYが存在すればDIRECTORYに移動する
  36.         2. DIRECTORYが絶対パス名(\A\B\Cのように頭が「\」または「/」で始ま
  37.             るパス名) でなくて、かつ「.」で始まるパス名でもなく、かつ環境
  38.             変数CDPATHが設定されている場合にはchd CDPATHに設定されている
  39.             各ディレクトリ名とDIRECTORYを連結してそこに現ディレクトリを移
  40.             動しよう試みる。CDPATHの形式はPATHのそれと同じである。
  41.  
  42.  
  43. EXAMPLE  
  44.  
  45.         例えば
  46.  
  47.                 CDPATH=/usr;/usr/saito;/
  48.  
  49.         だったとしよう、そして
  50.  
  51.                 chd bin
  52.  
  53.         を実行すると次のディレクトリを順に検索して最初に見つかったディレ
  54.         クトリに移動する。
  55.  
  56.                 ./bin
  57.                 /usr/bin
  58.                 /usr/saito/bin
  59.                 /bin
  60.  
  61.         しかし、
  62.  
  63.                 chd /usr/bin
  64.  
  65.         のように絶対パスが指定された場合、また
  66.  
  67.                 chd ../tools
  68.  
  69.         のようにパス名が「.」で始まる場合にはchd は/usr/bin, ../toolsだけ
  70.         を検索してCDPATHは参照しない。
  71.  
  72.         次のように、パス名の頭にドライブ名を書くとcd は現ドライブを移した
  73.         上でそのドライブ上の現ディレクトリを移動する。
  74.  
  75.                 cd a:/usr/bin
  76.  
  77.  
  78. SEE ALSO 
  79.         wild(5), setarg(5)
  80.