コマンドラインがさっぱりわからないという話を良く聞く。実際には、それほど難しいものではないが、見慣れていないと難しい部分はある。今後の説明にも必要ということで、コマンドラインを超入門するための「チートシート」を今回作成した。
まずはコマンドプロンプトウィンドウを表示させる
コマンドラインは、コマンドプロンプトウィンドウの中で使う。
そのためまずは、スタートメニューの「すべてのプログラム」→「Windowsシステムツール」→「コマンドプロンプト」の順で起動する。
コマンドプロンプトを起動すると、左側に「C:\……>」といった表示が出る。これをプロンプトという。プロンプトは、コマンドプロンプトの実体となるcmd.exeが、ユーザーからのキー入力を受付可能であることを示すために表示するものだ。
コマンドラインは、このプロンプトの右側に入力する。慣れれば、プロンプトとコマンドの区別がつくようになる。コマンドラインの最後にEnterキーを押せば、入力したコマンドラインが実行される。逆に言えば、コマンドラインはEnterキーを押さない限り実行されない。
ほとんどのコマンドは、処理結果などを文字で表示する。ただし、Windowsに付属するシステム系のコマンドの一部は、ファイルを書き換えたり、システムの設定を変更することがある。
コマンドラインの構造はコマンド名の次に引数
コマンドラインには、一定のパターンがある。
まず先頭は必ずコマンド名になる。コマンド名とはプログラムの名前である。コマンド名はそのプログラムがする処理を示す。たとえばdirコマンドは、ファイルやフォルダーの一覧を表示する。dirとはdirectoryの略で、かつてはフォルダのことをディレクトリーと呼んでいた頃の名残である(厳密にはフォルダーとディレクトリーは違うのだが、ここでは立ち入らない)。
コマンド名の次は「引数の並び」が来る。コマンド名と引数の並びの間には原則スペースで区切る。プロンプトの直後から最初のスペースまでがコマンド名である。なお、場合によって区切りのスペースを省略できるところがあるがここでは解説しない。
引数の並びは、「オプション」または「パラメーター」をスペースで区切って並べたもの。「オプション」とは、コマンドの動作を指定あるいは変更するもの。「パラメーター」とは、コマンドの処理対象などを示すもの。
オプションは、オプション指定文字(Windowsの標準コマンドではスラッシュ)で始まり、アルファベットまたは数字1文字からなる。なお、オプション自体がパラメーターをもつことがある。たとえば、dirコマンドには、出力するファイルやフォルダーの並びを指定する「/o」オプションがあり、ファイルやフォルダーの日付順にしたい場合には「/o:d」と指定する。
なお、原則コマンドラインでは、大文字小文字は区別されない。コマンド名、オプション、パラメーターやパスなどは大文字で指定しても小文字で指定しても結果は同じである。ただし、サードパーティーのコマンド(後述)に関しては、大文字小文字の区別がされている場合がある。
![](/img/blank.gif)
この連載の記事
-
第441回
PC
WSL以前から40年以上続く、Windows(Microsoft)とUNIXとの関わり -
第440回
PC
そもそも「Copilot+ PC」とは何なのか? -
第439回
PC
今更more.comを使うのか!? Windowsでのページングを考える -
第438回
PC
Windowsはなぜ再起動が必要になるのか? -
第437回
PC
Windowsが今更(?)開発者に優しくなろうとしている!? 「Dev Home」は開発者にとって使い物になる? -
第436回
PC
Copilot+PCとともにWindowsのデバイス間連携に大きな変化!? Project ROMEの逆襲? -
第435回
PC
Windows Terminal Preview v1.21では、前回終了時のタブとその表示内容を復元できるように -
第434回
PC
AIの急速な導入がWindowsの予定を変えた!? Windows 12がすぐには出ない可能性 -
第433回
PC
Windows 11の2つのウィジェットを調べる -
第432回
PC
ウェブブラウザが切り開いたWindowsでのタブアプリケーション -
第431回
PC
Windows上でユニコードを「見る」方法 - この連載の一覧へ