COMMAND.COM
システム時刻の時刻のみを表示または設定する。
環境変数 PATH を変更または表示する。この環境変数は、COMMAND.COMが実行可能ファイルを検索する場所を制御する。
外部プログラムが低レベルのディスクアクセスを実行できるようにする(DOS 7.1およびWindows 9xのみ)。
ストレージのボリューム(英語版)に関する情報を表示する。
command1の標準出力からcommand2の標準入力にパイプする。
新しいディレクトリを作成する。
現在のシステムのコードページを変更または表示する。
指定したラベルに実行を移動する。ラベルは、行の先頭にコロンで指定される。
COMMAND.COMのバッチファイルでは、以下の4種類の変数を使用することができる。
環境変数: %VARIABLE%の形式であり、SET文で値を設定する。
置換パラメータ: %0, %1...%9の形式で、コマンド名と最初の9つのコマンドライン引数がスクリプトに渡される。例えば、呼び出しコマンドが"myscript.bat John Doe"の場合、%0は"myscript.bat"、%1は"John"、%2は"Doe"である。10番目以降の引数は、SHIFT文を使用して参照範囲をずらすことで参照できる。
ループ変数: ループ内で使用され、バッチファイルで実行される場合、%%aの形式になる。この変数は、特定のFOR文の中でのみ定義され、そのFOR文で定義された特定の値の回数だけ反復処理する。
Novell DOS 7、OpenDOS 7.01、DR-DOS 7.02以降では、COMMAND.COMは多くのシステム情報変数を使用できる。この機能は、4DOS 3.00以降やMultiuser DOSでも使用できるが、対応している変数名はほとんどが異なる。
ターミネーターシリーズに登場するアンドロイドT-800のヘッドアップディスプレイや、ロボコップの再起動時の内部ビューポートには、"Loading COMMAND.COM"というメッセージが表示される。
カナダのアニメーション『リブート』は、コンピュータの中を舞台としており、システム(都市に相当)のリーダーは"COMMAND.COM"と呼ばれる。