この記事では、特に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 ]
BASICでプログラミングするための環境。IBMコンピュータには ROM に BASIC 1.1 が搭載されており、IBM の BASIC バージョンではこの ROM-BASIC のコードが使用されていたため、コード領域に余分なメモリが確保されていました。BASICA はIBM PC DOS 5.02 で最後に登場し、OS/2 (2.0 以降) では ROM-BASIC がプログラム コードに移動されました。Microsoft はROM-BASIC のないマシン向けにGW-BASICをリリースしました。一部の OEM リリースでは、GW-BASIC.EXE のローダーとして basic.com と basica.com が使用されていました。BASIC は MS-DOS 4 と PC DOS 5.02 以降で廃止されました。OS/2 (PC DOS 5 を使用) には BASIC がありますが、MS-DOS 5 には BASIC がありません。
プログラム要求を実行する前に、キーCtrlとキーが押されたかどうかを確認するようにDOSに指示します。Break
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
別のバッチファイル内から別のバッチファイルを開始し、そのバッチファイルが終了したら戻ります。
このコマンドはMS-DOSバージョン3.3以降で利用可能です。[ 1 ]
作業ディレクトリを設定します。引数を指定しない場合は、現在のディレクトリを表示します。CD と CHDIR はどちらも同じコマンドを指し、「change directory」の略語です。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
コンソールウィンドウで文字グリフを表示するために使用されるアクティブなコードページを表示または変更します。同様の機能は、でも実現できます。MODE CON: CP SELECT=yyy
このコマンドはMS-DOSバージョン3.3以降で利用可能です。[ 1 ]
ストレージボリュームのデータ整合性を検証し、必要に応じて修正します。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
ユーザーに、1文字の選択肢のセットから1つの項目を選択するように促します。このコマンドは、MS-DOS 6.0 [ 1 ] [ 2 ] Novell DOS 7 [ 3 ]および PC DOS 7.0 で外部コマンドとして導入されました。以前のバージョンのDR-DOSでは、組み込みのswitchコマンド (数値選択用) または疑問符で始まるコマンドでこの機能がサポートされていました。[ 3 ]このコマンドは以前は ync (yes-no-cancel) と呼ばれていました。
CLS または CLRSCR コマンドは、端末画面をクリアします。
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 1 ]
コマンドインタープリタの新しいインスタンスを起動します。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
任意の2つのファイル、または任意の2つのファイルセット間の差異を表示します。
このコマンドは、MS-DOS バージョン 3.3 ~ 5 および IBM PC DOS リリース 1 ~ 5 で利用可能です。[ 1 ]
ファイルのコピーを作成します。
このコマンドはMS-DOSバージョン1以降で利用可能です。[ 1 ]
入力と出力に使用する端末装置(例えば、COM1)を定義します。 [ 4 ]
このコマンドはMS-DOSバージョン2以降で利用可能です。[ 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 ベースのオペレーティングシステムで再び使用されました。
Formats a disk and installs country-specific information and keyboard codes. It was initially only available with IBM PC DOS. The version included with PC DOS 3.0 and 3.1 is hard-coded to transfer the operating system from A: to B:, while from PC DOS 3.2 onward you can specify the source and destination, and can be used to install DOS to the harddisk.
The version included with MS-DOS 4 and PC DOS 4 is no longer a simple command-line utility, but a full-fledged installer.
The command is available in MS-DOS versions 3.3 and 4 and IBM PC DOS releases 3 through 4.[1]
This command is no longer included in DOS Version 5 and later, where it has been replaced by SETUP.
Sets environment variables.
The command is available in MS-DOS versions 2 and later.[1]
cmd.exe in Windows NT 2000, 4DOS, 4OS2, 4NT, and a number of third-party solutions allow direct entry of environment variables from the command prompt. From at least Windows 2000, the set command allows for the evaluation of strings into variables, thus providing inter alia a means of performing integer arithmetic.[27]
The command is available in MS-DOS versions 5 and later.[1] This command does a computer setup. With all computers running DOS versions 4 and later, it runs the computer setup, such as Windows 95 setup and Windows 98 setup.
A TSR program designed to return a different value to the version of DOS that is running. This allows programs that look for a specific version of DOS to run under a different DOS.
The command is available in MS-DOS versions 5 and later.[1]
Installs support for file sharing and locking capabilities.
The command is available in MS-DOS versions 3 and later.[1]
Increases number of replaceable parameters to more than the standard ten for use in batch files. This is done by changing the position of replaceable parameters. It replaces each of the replacement parameters with the subsequent one (e.g. %0 with %1, %1 with %2, etc.).
The command is available in MS-DOS versions 2 and later.[1]
Used by MemMaker during the memory-optimization process. Not intended to be started directly from the command prompt.
The command is available in MS-DOS versions 6 and later.[1]
A filter to sort lines in the input data stream and send them to the output data stream. Similar to the Unix command sort. Handles files up to 64k. This sort is always case insensitive.[28]
The command is available in MS-DOS versions 2 and later.[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メンテナンス: アーカイブサービスは非推奨になりました (リンク)GNUフリー文書ライセンスの下でライセンスされているDOSコマンドに関するガイドがいくつかあります。