【こまんどぷろんぷと】

コマンドプロンプト とは?

最終更新:
💡 cmd.exeで、文字の命令を実行する

Windowsのコマンド解釈プログラムcmd.exeを使って、文字で命令を実行する環境。PowerShellやWindows Terminalとの違いと、安全な表示の例を解説します。

📌 このページのポイント
コマンドプロンプト:命令と結果cmd.exeが、入力した命令を解釈Windows Terminalなどの画面で利用cmd.exeの表示例C:\> echo HelloHello← 命令← 結果使うシェルと、命令の作用を確認する
echo Helloは文字を表示する例で、ファイルを変更しません。配色は説明用です。PowerShellとは文法・命令が異なり、画面の色だけでシェルを判断しません。
ひよこ ひよこ
コマンドプロンプトは、何をするもの?
ペンギン先生 ペンギン先生
Windowsのcmd.exeが文字の命令を解釈して実行する環境だ。ファイルの一覧を表示したり、確認用のプログラムを動かしたりできる。入力した命令によっては、ファイルや設定を変更することもある。
ひよこ ひよこ
どうやって開く?
ペンギン先生 ペンギン先生
スタートの検索で「コマンドプロンプト」を探す方法や、Win+Rでcmdと入力する方法がある。Windows Terminalのコマンドプロンプト用プロファイルから開く場合もあるよ。
ひよこ ひよこ
Terminalと同じアプリ?
ペンギン先生 ペンギン先生
役割が違う。Windows Terminalは、コマンドプロンプトやPowerShellなどを表示するホストアプリだ。cmd.exeやPowerShellは入力を解釈するシェル。画面を表示するアプリと、命令の言語を分けると理解しやすい。
ひよこ ひよこ
PowerShell用の命令を貼っても動く?
ペンギン先生 ペンギン先生
同じとは限らない。使える文法や組込みの命令が違うからだ。一部に同じ名前の命令があっても、意味や引数が共通とは限らない。手順がどのシェル向けかを確認しよう。
ひよこ ひよこ
まず、何を試せばよい?
ペンギン先生 ペンギン先生
コマンドプロンプトで echo Hello と入力すると、Helloという文字が表示される。この例は表示するだけで、ファイルを変更しない。図は命令と結果を分けて示しているよ。
ひよこ ひよこ
いつも管理者として開くほうが便利?
ペンギン先生 ペンギン先生
必要な操作のときだけ、適切な権限を使おう。単に文字を表示する例に管理者権限は必要ない。命令を実行する前に、対象、作用、どの権限を必要とするかを確認することが大切だ。
もっと詳しく知りたい人へ

黒い画面なら、コマンドプロンプト?

色や見た目だけでは判断できません。Windows Terminalでも配色を変更でき、複数のシェルを表示できます。プロファイルの名前や起動したプログラムを確認します。

cmd /c と cmd /k の違いは?

指定した命令を実行したあと、/cはcmd.exeを終了し、/kは実行環境を残します。これはcmd.exeの起動オプションです。通常の画面で命令を試すこととは分けて理解します。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「コマンドプロンプト」って出てきたら「Windowsでcmd.exeを使って文字の命令を実行する環境」と思えばだいたいOK!
📖 おまけ:英語の意味
「Command Prompt」 = 命令の入力を促す表示、Windowsではcmd.exeの操作環境
💬 promptは入力を促す表示です。一般的な意味と、Windowsの「コマンドプロンプト」という名前を区別します。黒い背景や特定の色が定義ではありません。

参考資料

← 用語集にもどる