Windows OSでCUIを使うと言えば、基本的には「コマンドプロンプト」か「PowerShell」を使うことになる。このうちPowerShellは、コマンドプロンプトよりも非常に高度な機能を持っている。管理業務など、複雑な処理をプログラムで自動実行したいのなら、PowerShellを学ぶべきだろう。一方のコマンドプロンプトは、PowerShellよりずっと前、Windowsよりさらに前のMS-DOSの流れをくむCUIで、できることは制約的だが、その分シンプルで手軽だ。本連載では、CUIの第一歩として、コマンドプロンプトを紹介していく。
古くからの(Windows 9x/Meなどの)Windowsユーザーなら、Windows OSの前身がMS-DOSと呼ばれるOSであって、それを模した「MS-DOS窓」(「DOS窓」とも)がコマンドプロンプトだと思うかもしれない。だが、DOS窓はコマンドプロンプトとは別のものである。正確に言えば、MS-DOSが持っていた機能を模した、より高機能なCUI実行環境がコマンドプロンプトである。以下の記事も参照のこと。
Windows OSをCUIで操作するには、まず「コマンド プロンプト」というアプリケーションを起動する。起動方法は次の通りだ。
コマンドプロンプトを起動する方法は何種類かある。一番簡単なのは、[スタート]メニューから起動する方法だ。
Windows 7の場合は、[スタート]メニューの[すべてのプログラム]−[アクセサリ]−[コマンド プロンプト]から起動できる。
Windows 8/10以降のOSの場合は、[スタート]メニューを右クリックすると表示されるクイックアクセスメニューから起動してもよい。Windows 10 Creators Update(バージョン1703)以降では、クイックアクセスメニューのデフォルトが「PowerShell」になっているので、事前にTIPS「Windows 10のクイックアクセスメニューで、PowerShellの代わりにコマンドプロンプトを起動する」を参照して、クイックアクセスメニューに「コマンドプロンプト」が表示されるようにしておくとよい。
コマンドプロンプトを起動すると、最初にバージョン番号などのメッセージが表示され、その次に「プロンプト」記号と入力待ちのカーソルなどが表示される。
「プロンプト」とは、ユーザーの入力待ち状態を表す記号や情報のことだが(表示されている「C:\Users\user01」はカレントフォルダと言い、現在の場所を表す。詳細は次回解説)、ユーザーは、このプロンプトに続く入力カーソルの部分に文字を打ち込む。
なおテキストエディタなどと違って、このカーソルは、常にコマンドプロンプトウィンドウの最後に表示されている。つまりユーザーは、このウィンドウの最後にのみ入力できるわけだ(カーソルを画面上で移動して、任意の位置へ入力することなどはできない)。
以下、dirコマンドを例にして、コマンドプロンプトの使い方を簡単に見ておこう。
Copyright© Digital Advantage Corp. All Rights Reserved.