更新日 99年10月19日
今やWindows98SEの時代となってDOSは過去のものになりつつあります(というよりなってしまった)が、いざというときにDOSの知識が必要になってくることがあります。私自身はパソコンに本格的に触れるようになったのはWin95からですし(というか最初に買ったWin3.1マシンの使い方がさっぱりわからなかったので95マシンに買い換えたという経緯があります)、今でもメイン環境はWin95/98ですので、DOSについてはあまり詳しくありませんが多少でもDOSコマンドを知っていて救われたケースが何度もあります。というわけで知っていると便利なDOSコマンドを備忘録の意味も込めてまとめてみました。
(注)コマンドの説明はあくまでも私個人の解釈ですので必ずしも説明が正しいとは限りません。大筋では合っていると思いますがより正確な情報が必要な方は専門の解説書などを参照してください。
コマンドのあとに /? と入力するとそのコマンドの説明とオプションの使い方などが表示されますので実際の使用法などはそちらを参照してください。(例) dir /? (dir と /? のあいだにスペースが入ります。)
PC/AT互換機用Win95を元に作成しました。NEC版Win95は対象外です(手元に無いので確認できませんでした)。
=== 基本コマンド編(システムだけで動作します。) ===
dir
ディレクトリ内のファイル情報を表示してくれます。
copy
ファイルをコピーします。
del
ファイルを削除します。
md または mkdir
新しいディレクトリ(Win用語でフォルダ)を作成します。
rd または rmdir
ディレクトリを削除します。
cd
現在のディレクトリ(カレントディレクトリ)を表示します。
cd (ディレクトリ名)
ディレクトリを移動します。この際入力するディレクトリ名は絶対パスもしくは相対パスで入力します。ただし異なるドライブに移動する場合は先にドライブ移動してからディレクトリ移動してください。
(ドライブ名):\ または (ドライブ名):
ドライブを移動します。
date
日付を表示/変更します。
time
時刻を表示/変更します。
ver
Windows(DOS)のバージョンを表示します。
command
新しいコマンドインタープリターを起動します。
exit
コマンドインタープリターを終了します。WindowsのDOS窓で使用するとDOS窓を終了します。
type
テキストファイルを表示します。内容がテキストファイルであれば、拡張子が.txtでなくても表示できます。
cls
スクリーンをクリアします。
vol
ボリューム名とシリアルナンバーを表示します。
=== 拡張コマンド編 (WindowsフォルダのCommandフォルダ内にあるコマンド)===
format
ディスクを初期化します。ディスク内のデータはすべて消去されます。
fdisk
HDDのパーティションを作成、削除等操作します。パーティションを操作するとディスク内のデータはすべて消去されます。
fdisk /mbr
マスターブートレコードを初期化します。
xcopy
ファイルやディレクトリをコピーします。/Eオプションをつけるとサブディレクトリも含めたすべてのファイルをコピーします。
sys
システムを転送します。
chev
英語モードと日本語モードを切り替えます。ただWindowsではus、jpコマンドを使えとしかられます。
us
英語モードになります。/?オプションは使えません。
jp
日本語モードになります。/?オプションは使えません。
chkdsk
ディスク内のファイル数や破損状況を表示します。
diskcopy
フロッピーディスクを複製します。
deltree
サブディレクトリも含めてディレクトリを削除します。
mem
メモリの使用状況を表示します。
move
ファイルを移動します。
edit
MS-DOS Editorを起動します。
とりあえずこんなところですね。本当はもっと大事なコマンドがあるのでしょうがとりあえずこれだけ知っていればあとは工夫次第で大抵のファイル操作は出来ると思います。今回はコマンド名を列記しただけですので詳しい使い方は /? をコマンドのあとに付けて入力すると表示されます。なおDOSにはまだまだたくさんのコマンドがあります。今回挙げた中に重要なコマンドが漏れている場合もありますし、逆に使用頻度の低いものが含まれているかもしれません(clsコマンドなどは私はあまり使いません)。興味をもたれた方はDOSコマンドの解説書がたくさん出ていますので、そちらを読めれてもいいかもしれません。またDOSを購入すると大抵コマンドリファレンスのようなものが同梱されていますのでそちらを参照されてもいいでしょう。
いずれ代表的な用例を加えたものをアップしたいと思いますがそれまではこちらの版でご了承ください。