この記事では、特にIBM PC互換コンピュータで使用されるMS-DOSディスクオペレーティングシステム(DOS)が提供する主要なコマンドを一覧表示します。他のDOS派生システムや、従来のWindowsシェルであるコマンドプロンプト(cmd.exe)でも、これらのコマンドの多くが利用可能です。また、非公式にDOSと呼ばれる他の多くのDOS派生システムも、この一覧には含まれていません。ただし、密接に関連するIBM PC DOSは含まれています。この一覧は網羅的なものではありませんが、様々なリリースに対応するコマンドが含まれています。
各コマンドは、コマンドインタープリタである COMMAND.COM に組み込まれているか、外部プログラムとして実装されています。コマンド名はすべて大文字で記述するのが一般的ですが、インタープリタは大文字と小文字を区別せずにマッチングを行います。
データファイルの検索パスを設定するか、現在の検索パスを表示します。APPENDコマンドは、DOSにプログラムファイル(ファイル名拡張子が.COM、.EXE、または.BATのファイル)の検索場所を指示するPATHコマンドに似ています。
このコマンドはMS-DOSバージョン3.2以降で利用可能です。[ 1 ]
あるドライブに対するディスク操作の要求を別のドライブにリダイレクトします。また、ドライブの割り当てを表示したり、すべてのドライブ文字を元の割り当てに戻したりすることもできます。
このコマンドは、MS-DOS バージョン 3 ~ 5 および IBM PC DOS リリース 2 ~ 5 で利用可能です。[ 1 ]
Windows ATMコールマネージャーが認識した接続とアドレスを一覧表示します。
1つまたは複数のファイルの属性を変更または表示します。デフォルトでは、現在のディレクトリ内のすべてのファイルの属性が表示されます。使用可能なファイル属性には、読み取り専用、アーカイブ、システム、および隠し属性が含まれます。このコマンドは、フォルダ全体およびファイルのサブフォルダ全体、ならびにすべてのファイルを処理できます。
このコマンドはMS-DOSバージョン3以降で利用可能です。[ 1 ]
これらは、外部ディスクからファイルをバックアップおよび復元するためのコマンドです。これらはバージョン 2 で登場し、 PC DOS 5 および MS-DOS 6 まで引き継がれました (PC DOS 7 では、変更されたチェックが行われました)。DOS 6 では、これらは商用プログラム (CPBACKUP、MSBACKUP) に置き換えられ、ファイルを別の場所に復元できるようになりました。[ 1 ]
Environment for programming in BASIC. IBM computers had BASIC 1.1 in ROM, and IBM's versions of BASIC used code in this ROM-BASIC, which allowed for extra memory in the code area. BASICA last appeared in IBM PC DOS 5.02, and in OS/2 (2.0 and later), the version had ROM-BASIC moved into the program code. Microsoft released GW-BASIC for machines with no ROM-BASIC. Some OEM releases had basic.com and basica.com as loaders for GW-BASIC.EXE. BASIC was dropped after MS-DOS 4, and PC DOS 5.02. OS/2 (which uses PC DOS 5), has it, while MS-DOS 5 does not.
Instructs DOS to check whether the Ctrl and Break keys have been pressed before carrying out a program request.
The command is available in MS-DOS versions 2 and later.[1]
Starts a batch file from within another batch file and returns when that one ends.
The command is available in MS-DOS versions 3.3 and later.[1]
Sets the working directory or with no arguments displays the current value. Both names, CD and CHDIR, refer to the same command and are abbreviations of the phrase "change directory".
The command is available in MS-DOS versions 2 and later.[1]
Either displays or changes the active code page used to display character glyphs in a console window. Similar functionality can be achieved with MODE CON: CP SELECT=yyy.
The command is available in MS-DOS versions 3.3 and later.[1]
Verifies and possibly fixes data integrity of a storage volume.
The command is available in MS-DOS versions 1 and later.[1]
Prompts the user to select one item from a set of single-character choices. The command was introduced as an external command with MS-DOS 6.0,[1][2]Novell DOS 7[3] and PC DOS 7.0. Earlier versions of DR-DOS supported this function with the built-in switch command (for numeric choices) or by beginning a command with a question mark.[3] This command was formerly called ync (yes-no-cancel).
The CLS or CLRSCR command clears the terminal screen.
The command is available in MS-DOS versions 2 and later.[1]
Start a new instance of the command interpreter.
The command is available in MS-DOS versions 1 and later.[1]
Show differences between any two files, or any two sets of files.
The command is available in MS-DOS versions 3.3 through 5 and IBM PC DOS releases 1 through 5.[1]
Makes copies of files.
The command is available in MS-DOS versions 1 and later.[1]
Defines the terminal device (for example, COM1) to use for input and output.[4]
The command is available in MS-DOS versions 2 and later.[1]
システムの日付を表示し、新しい日付を入力するようにユーザーに促します。TIMEコマンドを補完する機能です。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
DoubleSpace ブートフロッピーを作成するのに役立つバッチファイルが DOS 6.X 補助ディスクに追加されました。[ 5 ]
MS-DOS バージョン 6.0 (1993 年リリース) およびバージョン 6.2 に付属していたディスク圧縮ユーティリティ。 [ 1 ]
基本的なアセンブラとディスアセンブラ。
ディスクドライブのファイル断片化を分析し、ドライブをデフラグします。このコマンドは、MS-DOS/PC DOS およびDR-DOSdiskoptではDEFRAG と呼ばれます。
このコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
ファイルを削除します。どちらの名称も同じ機能を提供します。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
ディレクトリとその中のすべてのファイルおよびサブディレクトリを削除します。通常、潜在的に危険な操作であることを確認するよう求められます。RD (RMDIR) コマンドは、ディレクトリが空でない場合(Windows NT および 10 を除く)ディレクトリを削除できないため、DELTREE コマンドを使用してディレクトリ全体を削除できます。
このコマンドは、 Microsoft WindowsおよびMS-DOSオペレーティングシステムdeltreeの特定のバージョンに含まれています。具体的には、 MS-DOS 6.0 以降のバージョン[ 1 ]およびMicrosoft Windows 9xでのみ利用可能です。Windows NT では、同様の機能は存在しますが、構文が若干異なるrdまたはrmdirコマンドによって処理されます。Windows 10 では、コマンドスイッチはまたはです。RD /SRMDIR /S
ディレクトリの内容を表示します。出力は、ディスクのボリューム ラベルとシリアル番号、ファイル名拡張子、バイト単位のファイル サイズ、ファイルの最終変更日時を含む 1 行につき 1 つのディレクトリまたはファイル名、およびリストされたファイルの総数、それらの合計サイズ、ディスクに残っている空き容量 (バイト単位) で構成されます。このコマンドは、DOS の初期バージョンから存在する数少ないコマンドの 1 つです。[ 1 ]このコマンドは、サブ ディレクトリ内のファイルを表示できます。結果として得られるディレクトリ リストは、さまざまな基準でソートでき、ファイル名は選択した形式で表示できます。
あるフロッピーディスクの内容全体を、別のフロッピーディスクの内容と比較します。
このコマンドは、MS-DOS バージョン 3.2 以降および IBM PC DOS リリース 1 以降で利用可能です。[ 1 ]
フロッピーディスクの内容全体を別のフロッピーディスクにコピーします。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
コマンドラインインタープリタに、コマンド履歴、マクロ機能、および編集機能の改善を追加します。
このコマンドはMS-DOSバージョン5以降で利用可能です。[ 1 ]
さまざまな DOS コンポーネントがどれだけのメモリを占有しているかを表示します。[ 6 ]
MS-DOS バージョン 6.22 に付属するディスク圧縮ユーティリティ。 [ 1 ]
DOSの標準出力ストリームに相当する場所にテキストを出力します。通常は画面に直接出力されますが、他のコマンドと同様に、出力先をファイルやデバイスにリダイレクトすることもできます。バッチファイルでよく使用されます。
echo コマンドのもう一つの重要な用途は、バッチ ファイル内でコマンドのエコーをオン/オフに切り替えることです。従来、バッチ ファイルは`echo off`@echo offステートメントで始まります。これは、バッチ ファイルの実行中はコマンドのエコーをオフにするようにインタープリタに指示するもので、結果として出力がより「すっきり」します(@`echo off` シンボルは、この特定のコマンドもエコーなしで実行されることを宣言します)。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
MS-DOS バージョン 5 および 6、 [ 1 ] OS/2 および Windows NT 4.0 まで付属するフルスクリーンテキスト エディタ。Windows 95 以降および Windows 2000 以降の対応するプログラムは Edit v2.0 です。PC DOS 6 以降ではDOS Eエディタが使用され、DR-DOS ではバージョン 7 までエディタが使用されていました。
DOS用の行エディタ。デバッグなどのスクリプトファイルと併用できるため、今日でも一定の有用性がある。MS-DOS/PC DOS 1~4にはコンソールエディタがなかったため、サードパーティ製のエディタが市場を席巻した。
DOS 5では、ユーザーにとって非常に役立つヘルプを提供するために、「?」という追加コマンドが加えられました。
DOS 6 は EDLIN を含む最後のバージョンでした。MS-DOS 6 では補助ディスクに収録されていますが[ 1 ]、PC DOS 6 では基本インストールに含まれていました。Windows NT 32 ビット版と OS/2 には Edlin が含まれています。
80386以降のプロセッサを搭載したコンピュータで、EMM386拡張メモリのサポートを有効または無効にします。
このコマンドはMS-DOSバージョン5以降で利用可能です。[ 1 ]
参照:DELとERASE
実行可能ファイル(.exe)を、拡張子.comのバイナリファイル(プログラムのメモリイメージ)に変換します。
入力 .exe ファイル内の常駐コードセクションとデータセクションを合わせたサイズは64 KB 未満でなければなりません。また、ファイルにはスタック セグメントが含まれていてはなりません。
このコマンドはMS-DOSバージョン1から5で利用可能です。バージョン6用は別売りの補助ディスクに収録されています。[ 1 ]
現在のコマンドプロセッサを終了します。プライマリコマンドでexitコマンドを使用した場合、Microsoft WindowsのDOSウィンドウ内で使用されていない限り効果はありません。DOSウィンドウ内で使用された場合、ウィンドウが閉じられ、ユーザーはデスクトップに戻ります。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
Microsoft ファイル展開ユーティリティは、1 つ以上の圧縮キャビネット ファイル(.CAB) を解凍するために使用されます。このコマンドは 1990 年に作成され、MS-DOS バージョン 5 以降ではフロッピー ディスクで提供されていました。[ 7 ] [ 1 ]
AccessDOSで使用される IBM PS/2 マウスユーティリティ。MS-DOS 6 補足ディスクに含まれています。[ 8 ] [ 9 ] AccessDOS は障害のある人を支援します。
MS-DOSコマンドに関する情報を提供します。
頻繁に使用するファイルやディレクトリへのアクセスを高速化します。
このコマンドはMS-DOSバージョン3.3以降で利用可能です。[ 1 ]
2つのファイル、または2つのファイルセット間の差異を表示します。
このコマンドは、MS-DOS バージョン 2 以降(主に IBM 以外のリリース)で利用可能です。[ 1 ]
ハードディスクのパーティションテーブルを操作します。この名前は、IBMがハードドライブを固定ディスクと呼ぶ習慣に由来しています。FDISKは、DOSパーティションまたは論理DOSドライブに関する情報を表示、作成、削除する機能を備えています。また、ハードドライブに標準のマスターブートレコードをインストールすることもできます。
このコマンドは、MS-DOS バージョン 3.2 以降および IBM PC DOS 2.0 リリース以降で利用可能です。[ 1 ]
入力データストリーム内で、指定された文字列を含む行、または含まない行を検索し、それらを出力データストリームに送信するフィルタ。パイプとしても使用できます。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
GREPをベースにしたFINDのようなユーティリティ。FINDにはない論理OR演算などの用途がある。
FINDSTR "YES NO MAYBE" *.txt 上記の単語「YES」、「NO」、「MAYBE」のいずれか1つ以上を含むすべてのTXTファイルを検索します。
反復処理:指定されたファイルセットの各要素に対してコマンドを繰り返します。FORループは、ファイルやコマンドの出力を解析するために使用できます。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
ドライブ/パーティションのFATエントリとルートディレクトリを削除し、MS-DOS用に再フォーマットします。ほとんどの場合、このコマンドはフロッピーディスクドライブなどのリムーバブルメディアでのみ使用してください。このコマンドを実行すると、コンピュータのドライブ上のすべてのデータが消去される可能性があります。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
指定されたラベルに実行を移します。ラベルは行頭にコロン(:likethis)を付けて指定します。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
バッチファイルで使用されます。
グラフィックモードで拡張文字セットの表示を有効にします。[ 10 ]
このコマンドはMS-DOSバージョン3から5で利用可能です。[ 1 ]
<Print Screen>キーを押すことで、グラフィカルな画面ダンプをプリンタに送信できるようにするTSRプログラム。
このコマンドは、MS-DOS バージョン 3.2 以降および IBM PC DOS リリース 2 以降で利用可能です。[ 1 ]
DOSコマンドに関するヘルプを提供します。
このコマンドは、MS-DOS バージョン 5 から Windows XP まで使用できます。フルスクリーンコマンドヘルプは、MS-DOS バージョン 6 以降で使用できます。[ 1 ] Windows XP 以降、コマンドプロセッサ「DOS」は、 (例)を使用してコマンドの組み込みヘルプを提供します。/?COPY /?
プログラムの実行を分岐させるための条件文です。指定された条件を評価し、条件が真の場合にのみ、コマンドラインの残りの部分を実行します。そうでない場合は、残りの部分をスキップして次のコマンドラインに進みます。
バッチファイルで使用されます。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
MS-DOSの場合。DR filelink-DOSの場合。
ヌルモデムケーブルまたはLapLinkケーブルを使用するネットワークPC。InterLnkのサーバー側バージョンは、アクティブなアプリケーション(終了して常駐するプログラムとは異なり)であるため、実行中のマシンを固定します。転送を行うには、このアプリケーションが実行されている必要があります。DR-DOSはfilelinkクライアントとサーバーの両方で実行されます。
別のドライブ上の指定されたディレクトリにドライブ文字を割り当てます。[ 11 ]反対の操作はSUBSTコマンドで行うことができます。
このコマンドはMS-DOSバージョン3から5で利用可能です。バージョン6.2以降では、サプリメンタルディスクに別途収録されています。[ 1 ]
キーボードレイアウトを選択します。
このコマンドはMS-DOSバージョン3.3以降で利用可能です。[ 1 ]
DOS 3.0から3.21までは、代わりに国別のコマンド、すなわちKEYBFR、KEYBGR、KEYBIT、KEYBSP、KEYBUKが存在します。
ハードディスクのパーティションやフロッピーディスクなどの論理ドライブのラベルを変更します。
このコマンドは、MS-DOS バージョン 3.1 以降および IBM PC DOS リリース 3 以降で利用可能です。[ 1 ]
CONFIG.SYSファイルで使用され、アクセス可能なドライブの最大数を設定します。
このコマンドはMS-DOSバージョン3.0以降で利用可能です。[ 12 ]
Microsoft 8086 オブジェクトリンカー[ 13 ]
最初の 64K メモリより上の領域にプログラムをロードし、そのプログラムを実行します。このコマンドは MS-DOS バージョン 5 以降で使用できます。[ 1 ]これは MS-DOS/PC DOS にのみ含まれています。DR-DOS ではmemmax、下位 64K メモリをブロックするために、下位、上位、ビデオ メモリへのアクセスを開閉するコマンドが使用されていました。[ 14 ]
プログラムを上位メモリ領域にロードします。
このコマンドはMS-DOSバージョン5以降で利用可能です。[ 1 ]
DR-DOSでは、これはhiloadと呼ばれています。
新しいディレクトリを作成します。指定されたディレクトリの親ディレクトリが存在しない場合は、親ディレクトリが作成されます。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
メモリ使用量を表示します。プログラムのサイズと状態、使用中のメモリ、内部ドライバを表示できます。外部コマンドです。
このコマンドは、MS-DOS バージョン 4 以降および DR DOS リリース 5.0 以降で利用可能です。[ 1 ]
以前のDOSバージョンでは、を実行することでメモリ使用量を表示できましたCHKDSK。DR DOSでは、パラメータ/Aを使用してメモリ使用量のみを表示できました。
バージョン 6 以降、[ 1 ] MS-DOSには、 AUTOEXEC.BATファイルとCONFIG.SYSファイルを自動的に再構成することでシステム メモリ (特に従来型メモリ) を解放するために使用される外部プログラム MemMaker が含まれていました。これは通常、TSR プログラムとデバイス ドライバを上位メモリに移動することによって行われました。このプロセス全体には 2 回のシステム再起動が必要でした。最初の再起動の前に、拡張メモリの使用には上位メモリに 64KiB の予約領域が必要であったため、 EMS メモリを有効にするかどうかをユーザーに尋ねました。最初の再起動では、各 TSR またはドライバに必要なメモリを測定する SIZER.EXE プログラムが挿入されました。MemMaker は、上位メモリ内の最適なドライバと TSR の配置を計算し、それに応じて AUTOEXEC.BAT と CONFIG.SYS を変更し、2 回目の再起動を行いました。[ 15 ]
MEMMAKER.EXEとSIZER.EXEは、 Helix Software CompanyによってMicrosoft向けに開発され、 MS-DOS 7(Windows 95 )以降は廃止されました。しかし、他のツールとともにOLDDOS.EXEパッケージの一部として、MicrosoftのFTPサーバーから入手することができました。
PC DOSは、メモリを最適化するためにRamBoostという別のプログラムを使用しており、PC DOSのHIMEM / EMM386、またはサードパーティ製のメモリマネージャと連携して動作します。RamBoostは、Central Point Software社からIBMにライセンス供与されていました。
誤って削除してしまったファイルを復元するために使用できる、ディスクストレージ情報を保存します。
このコマンドはMS-DOSバージョン5で利用可能です。バージョン6.2以降では、別売りの補助ディスクで入手できます。[ 1 ]
システムデバイスを設定します。グラフィックモードを変更し、キーボード設定を調整し、コードページを準備し、ポートリダイレクトを設定します。[ 16 ]
このコマンドは、MS-DOS バージョン 3.2 以降および IBM PC DOS リリース 1 以降で利用可能です。[ 1 ]
テキストをページ分割することで、複数画面分のテキストを含むファイルを表示できます。また、 「More」はフィルターとしても使用できます。「More」テキストを表示中に、Enterキーを押すと次の行が表示され、スペースキーを押すと次のページが表示されます。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
ファイルの移動やディレクトリ名の変更を行います。
このコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
DR-DOS では、ディレクトリ名の変更に別のコマンドを使用していましたrendir。
コンピュータをスキャンして既知のウイルスを検出します。[ 17 ] [ 18 ]
このコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
あるディスクから別のディスクへファイルをバックアップまたは復元するために使用されます。
ニューヨーク・タイムズ紙は、MSBACKUPは「以前のバージョンのDOSで使用されていた古いBACKUPコマンドよりもはるかに優れていて高速だが、別売りのバックアップソフトウェアパッケージにある高度な機能の一部が欠けている」と述べている。[ 19 ]また、MWBACKUPという別の製品もあり、こちらはGUI指向である。これはWindows for Workgroups(3.11)向けに導入された。[ 20 ]
MSBACKUPコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
DOSプログラムがCD-ROMを認識、読み取り、制御できるようにするドライバ実行ファイル。
このコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
コンピュータのハードウェアとソフトウェアに関する詳細な技術情報を提供します。MSD は MS-DOS 6 で新しく導入されました。[ 1 ] [ 21 ]このコマンドの PC DOS 版は QCONFIG です。[ 22 ]このコマンドは Word2 で初めて登場し、その後 Windows 3.10 に登場しました。
Microsoft QuickC、QuickBASIC、およびCコンパイラに付属するTSRグラフィックドライバは、Herculesアダプタの高解像度グラフィック機能(720 x 348、2色)を使用できるようにするものです。[ 23 ]
COUNTRY.SYSから拡張された国内対応およびローカライズのサポートをロードし、RAMに格納されているドライバおよびシステムモジュールのコードページを変更します。
DR-DOS 6 の後のバージョンでは、NLSFUNC は HiMem 領域に移動され、ソフトウェアが利用できる「従来型」メモリを構成していた、ほぼ貴重な下位 640KiB の一部を解放しました。
このコマンドはMS-DOSバージョン3.3以降で利用可能です。[ 1 ]
実行可能ファイルの検索パスを表示または設定します。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
バッチプログラムの処理を中断し、メッセージを表示します。続行するには任意のキーを押してください...表示する他のテキストが指定されていない場合。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
指定されたホストへのネットワーク接続の可用性をユーザーがテストできるようにします。ホスト名は通常、IPアドレスに解決されます。[ 24 ]
多くのDOSバージョンには含まれていませんが、ネットワークスタックを備えたバージョンでは、診断ツールとして搭載されているのが一般的です。
電源管理のオン/オフを切り替え、電源管理の状態を報告し、省電力レベルを設定します。外部コマンドです。[ 25 ]
このコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
印刷キューにファイルを追加または削除します。このコマンドは MS-DOS バージョン 2 で導入されました。[ 1 ]それ以前は、バックグラウンド印刷ファイルの組み込みサポートはありませんでした。ユーザーは通常、コピーコマンドを使用してファイルを LPT1 にコピーしていました。
コマンド画面のプロンプトを変更できます。デフォルトのプロンプトは$p$g (つまり) で、ドライブ、現在のパス、大なり記号 ">" がプロンプトとして表示されますが、任意のものに変更できます。 は、プロンプトとして現在のシステム日付を表示します。この機能のヘルプについては、コマンド画面で と入力してください。PROMPT $p$gPROMPT $dPROMPT /?
このコマンドは、MS-DOS バージョン 2 以降および IBM PC DOS リリース 2.1 以降で利用可能です。[ 1 ]
UNIX/XENIXのpsコマンドにヒントを得たユーティリティです。UNIXシステムのtopユーティリティと同様に、フルスクリーンモードも提供します。 [ 6 ]
このコマンドはMS-DOSバージョン5以降で利用可能です。[ 1 ]
ディレクトリを削除します(ディレクトリを削除します)。デフォルトでは、コマンドを成功させるには、ディレクトリにファイルが含まれていない必要があります。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
MS-DOSの一部のバージョンおよびWindows 9xのすべてのバージョンに搭載されているdeltreeコマンドは、空でないディレクトリを削除します。
MS-DOS / IBM PC DOS に付属していた、基本的なファイルシステムエラー回復ユーティリティ。
このコマンドはMS-DOSバージョン2から5で利用可能です。[ 1 ]
コメント ( remark ) コマンドは、通常バッチ ファイル内で使用され、DR-DOS、PC/MS-DOS 6 以降では CONFIG.SYS で定義されます。このコマンドはコマンド プロセッサによって処理されます。そのため、出力をリダイレクトしてゼロ バイトのファイルを作成できます。REM は、ログ セッションや画面キャプチャで役立ちます。コメントはラベルとして追加でき、通常は二重コロン (::) で始まります。これらはコマンド プロセッサでは処理されません。
ファイルの名前を変更します。moveこのコマンドは、サブディレクトリの名前を変更したり、ドライブをまたいでファイルの名前を変更したりするために使用することはできません。ワイルドカード文字のアスタリスク(*)と疑問符(?)を使用すると、一括で名前を変更できます。[ 26 ]
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
コンピュータのファイルを置き換えるか、対象ディレクトリに新しいファイルを追加します。
このコマンドはMS-DOSバージョン3.2以降で利用可能です。[ 1 ]
参照:バックアップと復元
chkdskディスク診断ユーティリティ。Scandisk は、MS-DOS バージョン 6.2 以降で、このユーティリティの後継として登場しました。 [ 1 ]以前のユーティリティに対する主な利点はchkdsk、信頼性が高く、ディスク上の不良クラスタを検出してマークするサーフェス スキャンを実行できることです。また、マウス ポイント アンド クリックTUIを提供し、コマンドライン バッチ実行を補完する対話型セッションを可能にしました。 chkdskこのユーティリティにはサーフェス スキャンと不良クラスタ検出機能が含まれており、Windows NT ベースのオペレーティングシステムで再び使用されました。
ディスクをフォーマットし、国別の情報とキーボードコードをインストールします。当初はIBM PC DOSでのみ利用可能でした。PC DOS 3.0および3.1に付属するバージョンでは、オペレーティングシステムをA:からB:に転送するようにハードコードされていますが、PC DOS 3.2以降では、ソースと宛先を指定でき、ハードディスクにDOSをインストールするために使用できます。
MS-DOS 4およびPC DOS 4に付属しているバージョンは、もはや単純なコマンドラインユーティリティではなく、本格的なインストーラーとなっている。
このコマンドは、MS-DOS バージョン 3.3 および 4、ならびに IBM PC DOS リリース 3 ~ 4 で利用可能です。[ 1 ]
このコマンドはDOSバージョン5以降には含まれておらず、SETUPコマンドに置き換えられています。
環境変数を設定します。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
Windows NT 2000、4DOS、4OS2、4NT、および多数のサードパーティ製ソリューションのcmd.exesetでは、コマンドプロンプトから環境変数を直接入力できます。少なくともWindows 2000以降では、このコマンドは文字列を変数に評価できるため、とりわけ整数演算を実行する手段を提供します。[ 27 ]
このコマンドは、MS-DOS バージョン 5 以降で使用できます。[ 1 ] このコマンドはコンピュータのセットアップを実行します。DOS バージョン 4 以降を実行しているすべてのコンピュータでは、Windows 95 セットアップや Windows 98 セットアップなどのコンピュータのセットアップが実行されます。
実行中のDOSのバージョンに応じて異なる値を返すように設計されたTSRプログラム。これにより、特定のバージョンのDOSを必要とするプログラムを、別のDOS環境で実行することが可能になる。
このコマンドはMS-DOSバージョン5以降で利用可能です。[ 1 ]
ファイル共有およびファイルロック機能のサポートをインストールします。
このコマンドはMS-DOSバージョン3以降で利用可能です。[ 1 ]
バッチファイルで使用するために、置換可能なパラメータの数を標準の10個以上に増やします。これは、置換可能なパラメータの位置を変更することによって行われます。各置換パラメータを次のパラメータに置き換えます(例:を、をなど)。%0%1%1%2
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
MemMakerがメモリ最適化処理中に使用します。コマンドプロンプトから直接起動することを想定していません。
このコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
入力データストリーム内の行をソートして出力データストリームに送信するフィルタ。Unixコマンドに似ていますsort。最大 64k のファイルを処理します。このソートは常に大文字小文字を区別しません。[ 28 ]
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
サブディレクトリをドライブ文字にマッピングするユーティリティ。[ 11 ]反対の操作はJOINコマンドで実行できます。
このコマンドはMS-DOSバージョン3.1以降で利用可能です。[ 1 ]
ボリュームを起動可能にするユーティリティです。SYSはボリュームブートコード(SYSが操作するパーティションの最初のセクター)を書き換え、実行時にIO.SYSを探すようにします。また、SYSはコアDOSシステムファイルであるIO.SYS、MSDOS.SYS、およびCOMMAND.COMをボリュームにコピーします。広く信じられていることとは異なり、SYSはマスターブートレコードを書き換えません。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
リモートターミナルクライアント。ネットワーク接続の管理やテストによく使用されます。
システム時刻を表示し、ユーザーが新しい時刻を入力するまで待機します。DATEコマンドの補完機能です。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
ユーザーがMS-DOSウィンドウのタイトルを変更できるようにします。
指定されたドライブ上の各ディレクトリとサブディレクトリのパスをグラフィカルに表示します。外部コマンド、
このコマンドは、MS-DOS バージョン 3.2 以降および IBM PC DOS リリース 2 以降で利用可能です。[ 1 ]
ファイル、ディレクトリ、またはドライブの名前を展開し、結果として絶対パス名を表示する内部コマンド。相対パス名、SUBSTドライブ、および参加するディレクトリを使用して、実際のディレクトリを見つけます。
例えば、DOS 7.1 では、現在のディレクトリがC:\WINDOWS\SYSTEM、 それから
C:\WINDOWS\SYSTEM> TRUENAME ..\WIN.INI C:\WINDOWS\WIN.INI引数は既存のファイルまたはディレクトリを参照する必要はありません。TRUENAME は、あたかも参照しているかのように絶対パス名を出力します。また、TRUENAME は、パス 例えば、DOS 5 では、現在のディレクトリがC:\TEMPTRUENAME command.comすると、C:\TEMP\COMMAND.COM(存在しない)ではなくC:\DOS\COMMAND.COM(そうであり、その中にありますPATH)。
このコマンドは、マッピングされたネットワークまたはローカルの CD ドライブのUNC パス名を表示します。このコマンドは、ドキュメント化されていない DOS コマンドです。ヘルプスイッチ「/?」は、このコマンドを「予約済みコマンド名」として定義します。このコマンドは、Windows 95/98/ME の DOS 7 および 8 を含む MS-DOS バージョン 5.00 以降で使用できます。C ライブラリ関数がrealpathこの機能を実行します。Microsoft Windows NT コマンド プロセッサは、このコマンドをサポートしていません。これには、NT 用の command.com のバージョンも含まれます。
ファイルを表示します。このmoreコマンドは、このコマンドと組み合わせてよく使用されます。例: TYPE は、ファイルを連結するために使用できます ( ); ただし、これは大きなファイルには機能しません。代わりに copy コマンドを使用してください。type long-text-file | moretype file1 file2 > file3
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
で以前に削除したファイルを復元しますdel。デフォルトでは、作業ディレクトリ内の復元可能なすべてのファイルが復元されます。この動作を変更するには、オプションを使用します。MS-DOS mirrorTSR プログラムを使用すると、削除追跡ファイルが作成され、で使用できますundelete。
このコマンドはMS-DOSバージョン5以降で利用可能です。[ 1 ]
MS-DOSバージョン5では、ディスクのデータを削除せずにファイルテーブルのみを削除するクイックフォーマットオプション(Format /Q)が導入されました。また、同じバージョンで、クイックフォーマットの効果を元に戻し、ファイルテーブルを復元してすべてのファイルにアクセスできるようにするUNFORMATコマンドも導入されました。
UNFORMATは、ドライブの内容が他の変更によって上書きされる前に呼び出された場合にのみ機能します。[ 1 ]
現在実行中のDOSのバージョン、およびMS-DOS 5以降ではDOSが上位ロードされているかどうかを報告する内部DOSコマンド。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
ファイルがディスクに正しく書き込まれたかどうかを判断する機能を有効または無効にします(コマンドプロンプトで「verify on」と入力してEnterキーを押すと、verifyコマンドを有効にできます。現在のVERIFY設定を表示するには、パラメーターなしでVERIFYと入力します。機能を無効にするには、「verify off」と入力します)。パラメーターが指定されていない場合、コマンドは現在の設定を表示します。[ 29 ]
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
ディスクボリュームのラベルとシリアル番号を表示する内部コマンド。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
コンピュータを継続的に監視し、ウイルスを検出するTSRプログラム。
このコマンドはMS-DOSバージョン6以降で利用可能です。[ 1 ]
ディレクトリツリー全体をコピーします。Xcopyは、ファイルやディレクトリをある場所から別の場所に移動できるコピーコマンドの一種です。
XCOPY の使用方法と属性は、DOS コマンドラインに入力することで取得できます。XCOPY /?
このコマンドはMS-DOSバージョン3.2以降で利用可能です。[ 1 ]
{{cite web}}: CS1 maint: deprecated archival service (link)There are several guides to DOS commands available that are licensed under the GNU Free Documentation License: