コマンドラインがさっぱりわからないという話を良く聞く。実際には、それほど難しいものではないが、見慣れていないと難しい部分はある。今後の説明にも必要ということで、コマンドラインを超入門するための「チートシート」を今回作成した。
まずはコマンドプロンプトウィンドウを表示させる
コマンドラインは、コマンドプロンプトウィンドウの中で使う。
そのためまずは、スタートメニューの「すべてのプログラム」→「Windowsシステムツール」→「コマンドプロンプト」の順で起動する。
コマンドプロンプトを起動すると、左側に「C:\……>」といった表示が出る。これをプロンプトという。プロンプトは、コマンドプロンプトの実体となるcmd.exeが、ユーザーからのキー入力を受付可能であることを示すために表示するものだ。
コマンドラインは、このプロンプトの右側に入力する。慣れれば、プロンプトとコマンドの区別がつくようになる。コマンドラインの最後にEnterキーを押せば、入力したコマンドラインが実行される。逆に言えば、コマンドラインはEnterキーを押さない限り実行されない。
ほとんどのコマンドは、処理結果などを文字で表示する。ただし、Windowsに付属するシステム系のコマンドの一部は、ファイルを書き換えたり、システムの設定を変更することがある。
コマンドラインの構造はコマンド名の次に引数
コマンドラインには、一定のパターンがある。
まず先頭は必ずコマンド名になる。コマンド名とはプログラムの名前である。コマンド名はそのプログラムがする処理を示す。たとえばdirコマンドは、ファイルやフォルダーの一覧を表示する。dirとはdirectoryの略で、かつてはフォルダのことをディレクトリーと呼んでいた頃の名残である(厳密にはフォルダーとディレクトリーは違うのだが、ここでは立ち入らない)。
コマンド名の次は「引数の並び」が来る。コマンド名と引数の並びの間には原則スペースで区切る。プロンプトの直後から最初のスペースまでがコマンド名である。なお、場合によって区切りのスペースを省略できるところがあるがここでは解説しない。
引数の並びは、「オプション」または「パラメーター」をスペースで区切って並べたもの。「オプション」とは、コマンドの動作を指定あるいは変更するもの。「パラメーター」とは、コマンドの処理対象などを示すもの。
オプションは、オプション指定文字(Windowsの標準コマンドではスラッシュ)で始まり、アルファベットまたは数字1文字からなる。なお、オプション自体がパラメーターをもつことがある。たとえば、dirコマンドには、出力するファイルやフォルダーの並びを指定する「/o」オプションがあり、ファイルやフォルダーの日付順にしたい場合には「/o:d」と指定する。
なお、原則コマンドラインでは、大文字小文字は区別されない。コマンド名、オプション、パラメーターやパスなどは大文字で指定しても小文字で指定しても結果は同じである。ただし、サードパーティーのコマンド(後述)に関しては、大文字小文字の区別がされている場合がある。
この連載の記事
-
第459回
PC
WSL 2.4.4ではtar形式でのディストリビューションが配布でき、企業での利用が容易になってきた -
第458回
PC
Windows上でhostsファイルを活用する -
第457回
PC
IPv6アドレスは先頭を見ればどんな種類かわかる -
第456回
PC
あらためてIPv6基本のキ -
第455回
PC
Windowsで現在どのネットワークアダプタがインターネット接続に使われているかを調べる方法 -
第454回
PC
Windows 11 24H2では「デバイスの暗号化」の条件が変わり、より多くのPCでドライブが暗号化される -
第453回
PC
Windows 11 24H2の配布開始後もすぐにはやってこない Windows UpdateとSafeguard Holds -
第452回
PC
Windows 11 Ver.24H2が登場 Copilot+ PCとそうでないPCで実質Windowsが2つに分かれる -
第451回
PC
新しいWindowsサンドボックスではコマンドラインからの制御が可能に -
第450回
PC
ユニコードで文字数を数える方法 -
第449回
PC
WSLはプレビュー版でGUIでの設定が加わった! リリース2.3.xの新機能を見る - この連載の一覧へ