DOSコマンド
cray104.gif



0. はじめに
1. ファイル一覧表示
2. ディレクトリ操作
3. ファイル操作
4. その他の内部コマンド
5. 外部コマンド
6. 一般操作
7. ワイルドカード



cray118.gif
0. はじめに
cray118.gif

  • スペースはいくつ入れても良い(コマンド、オプション、変数の間は必ずスペースを入れる。)。
  • ディレクトリ名の前には、"\"を付ける。
  • ドライブ名の次には、コロン":"を付ける。
  • ディレクトリ名は、絶対表示と相対表示が可能。
  • DOSでは、大文字、小文字の区別はしない。
Windowsは終了ボタンで終了させないと行けないが、DOSではディスクアクセスが起こっていなければ、いつでも電源を落としても良い。

基本的な説明は、のレッスン、DOSについてを参考にしてください。

表の見方
コマンド名
内容説明
使用例


back21k.gif






cray118.gif
1. ファイル一覧表示
cray118.gif


dir
ディレクトリ内のファイル一覧表示

dir /w
ディレクトリ内のファイル一覧表示(簡易表示)

dir /p
ディレクトリ内のファイル一覧表示(画面スクロール時一時停止)

dir > (file-name)
画面出力の代わりに、ファイル出力にする
dir > dir.txt
カレントディレクトリ(現在のディレクトリ)のファイルリストを、dir.txtと言う名前のファイルに出力。


back21k.gif






cray118.gif
2. ディレクトリ操作
cray118.gif


(drive-name):
カレントディレクトリを指定ドライブに移動
c:
カレントディレクトリを、c:に変更

cd (directory-name)
カレントディレクトリを指定の下層ディレクトリに移動(carent directory)
cd c:\windows\send
カレントディレクトリを、c:\windows\sendに変更

cd \windows\send
カレントディレクトリを、下層ディレクトリ\windows\sendに変更

cd\
カレントディレクトリをドライブの一番上層部へ変更

mkdir (directory-name)
指定のディレクトリを、カレントディレクトリの下に作成(make)
mkdir abc
カレントディレクトリに、abcというディレクトリを作成

rmdir (directory-name)
指定のディレクトリを削除(remove)
rmdir abc
カレントディレクトリの、abcというディレクトリを削除

path (directory-name)
指定ディレクトリのファイルは、ディレクトリの移動なしに常に使用可能になる


back21k.gif






cray118.gif
3. ファイル操作
cray118.gif


copy (file-name) (directory-name)
ファイルを指定ディレクトリへコピー。
file-nameまで指定すれば、その名前でコピーされる。
copy abc.txt d:\efg
abc.txtというファイルを、Dドライブのefgディレクトリにコピー。

del (file-name)
ファイルの削除(delete)
del c:\windows\abc.txt
c:\windowsにある、abct.txtを削除。

rename (file-name) (file-name)
ファイル名変更
rename abc.txt efg.txt
abc.txtを、efg.txtに名前変更

move (file-name) (directory-name)
ファイルの移動
move abc.txt c:\windows
abc.txtを、c:\windowsに移動

copy (file-name1) + (file-name2) (file-name3)
テキストファイルのファイル結合。
結合順序は指定順になり、最後のファイル名になる。
copy abc.txt + efg.txt final.txt
abc.txtとefg.txtを順に結合し、final.txtとして出力

copy /b (file-name1) + (file-name2) (file-name3)
バイナリファイルのファイル結合。
結合順序は指定順になり、最後のファイル名になる。
同上


back21k.gif






cray118.gif
4. その他の内部コマンド
cray118.gif


type (file-name)
ファイル内容表示
type abc.txt
abc.txtの内容を表示する


back21k.gif






cray118.gif
5. 外部コマンド
cray118.gif


scanreg /fix
レジストリ修復

format (drive-name)
ドライブのフォーマット
format c:\

diskcopy (drive-name) (drive-name)
ディスクコピー
diskcopy a:\ a:\
この場合、途中でディスク入れ替えの指示が出る。

sys (drive-name)
システムアイルの転送
sys c:\

fdisk
パティーションの設定


back21k.gif






cray118.gif
6. 一般操作
cray118.gif


ctrl + c
プログラムの強制終了

ctrl + s
プログラムの一時停止


back21k.gif






cray118.gif
7. ワイルドカード
cray118.gif

プログラムの実行以外、全てのコマンドで使用できる。

*
0 文字以上の任意文字('.' を含まない)
dir abc*.t*
ファイル名がabcから始まり、拡張子がtで始まるファイルのみをリスト表示

?
任意1文字
dir abc?d.t?t
ファイル名がabcから始まり、次の文字が任意1文字で、その次の文字がdであるファイル名で、かつ、拡張子がtの次が任意1文字で次がtのファイルのみをリスト表示

+
0 文字以上の任意文字列('.' を含む)
dir abc?d.t?t
ファイル名がabcから始まり、次の文字が任意1文字で、その次の文字がdであるファイル名で、かつ、拡張子がtの次が任意1文字で次がtのファイルのみをリスト表示

[]
括弧内に列挙した文字のいずれか。
[a-z] と範囲指定も可能


back21k.gif




s_next_15_b.gif