コマンドプロンプトの基本的な使い方 ~ 起動からコマンド実行まで

コマンドプロンプトは、Windowsでコマンドライン操作を行うためのツールです。

起動方法は、スタートメニューの検索バーに cmd と入力してEnterキーを押すか、Windowsキー + Rで「ファイル名を指定して実行」を開き、 cmd と入力してEnterを押します。

起動後、コマンドを入力してEnterキーを押すと実行されます。

例えば、dirコマンドで現在のディレクトリ内のファイルやフォルダを一覧表示し、cdコマンドでディレクトリを移動できます。

この記事でわかること
  • コマンドプロンプトの基本的な使い方
  • よく使うコマンドの具体例
  • 環境変数の設定と確認方法
  • バッチファイルの作成手順
  • ネットワーク関連のコマンドの活用方法

目次から探す

コマンドプロンプトの起動方法

スタートメニューからの起動

  1. 画面左下の「スタート」ボタンをクリックします。
  2. 検索ボックスに cmd と入力します。
  3. 表示された「コマンドプロンプト」をクリックして起動します。

「ファイル名を指定して実行」からの起動

  1. キーボードの「Windowsキー + R」を押します。
  2. 「ファイル名を指定して実行」ダイアログが表示されるので、そこに cmd と入力します。
  3. OK ボタンをクリックすると、コマンドプロンプトが起動します。

ショートカットキーでの起動

  • 「Windowsキー + X」を押して、表示されるメニューから「コマンドプロンプト」を選択します。
  • または、「Windowsキー + R」を押して cmd と入力し、Enterキーを押すことで起動できます。

管理者権限での起動方法

  1. スタートメニューを開き、 cmd と入力します。
  2. 表示された「コマンドプロンプト」を右クリックします。
  3. 「管理者として実行」を選択します。
  4. ユーザーアカウント制御の確認が表示された場合は、「はい」をクリックします。

これで、管理者権限でコマンドプロンプトが起動します。

管理者権限での起動は、システム設定や特定のコマンドを実行する際に必要です。

基本的なコマンドの使い方

コマンドの入力と実行

コマンドプロンプトでは、コマンドを入力して実行することでさまざまな操作を行います。

コマンドを入力したら、Enterキーを押すことで実行されます。

例えば、以下のように入力します。

dir

このコマンドは、現在のディレクトリ内のファイルとフォルダの一覧を表示します。

コマンドの構成要素

コマンドは通常、以下の構成要素から成り立っています。

  • コマンド名: 実行したい操作を指定します。
  • オプション: コマンドの動作を変更するための追加情報です。
  • 引数: コマンドが操作する対象を指定します。

例えば、copyコマンドは以下のように構成されます。

copy [オプション] [ソース] [宛先]

コマンドのオプションと引数

コマンドにはオプションや引数を指定することで、より詳細な操作が可能になります。

オプションは通常、スラッシュ(/)またはハイフン(-)で始まります。

引数は、コマンドが操作するファイルやディレクトリのパスを指定します。

例: xcopyコマンドの使用

xcopy C:\source D:\destination /E /I

この例では、C:\sourceからD:\destinationにすべてのファイルとサブディレクトリをコピーします。

/Eは空のディレクトリもコピーするオプション、/Iは宛先がディレクトリであることを指定します。

コマンドの実行結果の確認方法

コマンドを実行すると、結果がコマンドプロンプトに表示されます。

成功した場合は、通常、処理されたファイルの数や成功メッセージが表示されます。

エラーが発生した場合は、エラーメッセージが表示され、何が問題だったのかを示します。

例えば、dirコマンドを実行した場合の出力結果は以下のようになります。

C:\Users\Username> dir
2024/10/31  07:24    <DIR>          .
2024/08/07  20:05    <DIR>          ..
2024/09/27  14:51    <DIR>          .vscode
2024/10/31  07:59    <DIR>          bash
2024/10/05  20:47    <DIR>          bat
2024/10/28  20:20    <DIR>          c

このように、コマンドの実行結果を確認することで、操作が正しく行われたかどうかを判断できます。

よく使う基本コマンド

dirコマンドでファイル一覧を表示

dirコマンドは、現在のディレクトリ内にあるファイルやフォルダの一覧を表示します。

コマンドプロンプトで以下のように入力します。

dir
C:\Users\Username> dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 88E4-800F です

 C:\Users\User\Documents\blog\GeekBlocks のディレクトリ

2024/10/21  18:30    <DIR>          cpp
2024/08/10  21:12    <DIR>          csharp
2024/08/25  02:31    <DIR>          d
2024/10/24  20:08             2,836 develop sample.code-workspace
2024/09/06  19:30    <DIR>          execute_space
2024/08/06  17:26    <DIR>          ExeTools
2024/08/25  02:25             3,177 GeekBlocks.generated.sln
2024/08/02  20:00               334 hello.py
2024/08/14  01:26    <DIR>          html
2024/10/27  09:43    <DIR>          java

cdコマンドでディレクトリを移動

cdコマンドは、現在の作業ディレクトリを変更するために使用します。

特定のディレクトリに移動するには、以下のように入力します。

cd C:\Users\Username\Documents

このコマンドを実行すると、作業ディレクトリが Documents に変更されます。

mkdirコマンドで新しいフォルダを作成

mkdirコマンドは、新しいフォルダを作成するために使用します。

以下のように入力します。

mkdir NewFolder

このコマンドを実行すると、現在のディレクトリ内に NewFolder という名前のフォルダが作成されます。

delコマンドでファイルを削除

delコマンドは、指定したファイルを削除するために使用します。

以下のように入力します。

del sample.txt

このコマンドを実行すると、 sample.txt というファイルが削除されます。

注意して使用してください。

削除したファイルは通常、復元できません。

copyコマンドでファイルをコピー

copyコマンドは、指定したファイルを別の場所にコピーするために使用します。

以下のように入力します。

copy C:\source\file.txt D:\destination\file.txt

このコマンドを実行すると、 C:\source\file.txtD:\destination\file.txt にコピーされます。

moveコマンドでファイルを移動

moveコマンドは、指定したファイルを別の場所に移動するために使用します。

以下のように入力します。

move C:\source\file.txt D:\destination\file.txt

このコマンドを実行すると、 C:\source\file.txtD:\destination\file.txt に移動されます。

移動後、元の場所にはファイルが残りません。

ファイルやディレクトリの操作

ファイルの作成と削除

ファイルを作成するには、echoコマンドを使用します。

以下のように入力すると、新しいファイルが作成されます。

echo こんにちは > sample.txt

このコマンドを実行すると、 sample.txt というファイルが作成され、その中に「こんにちは」というテキストが書き込まれます。

ファイルを削除するには、delコマンドを使用します。

以下のように入力します。

del sample.txt

このコマンドを実行すると、 sample.txt が削除されます。

注意して使用してください。

削除したファイルは通常、復元できません。

ディレクトリの作成と移動

新しいディレクトリを作成するには、mkdirコマンドを使用します。

以下のように入力します。

mkdir NewDirectory

このコマンドを実行すると、現在のディレクトリ内に NewDirectory という名前のフォルダが作成されます。

作成したディレクトリに移動するには、cdコマンドを使用します。

以下のように入力します。

cd NewDirectory

このコマンドを実行すると、作業ディレクトリが NewDirectory に変更されます。

ファイルのコピーと移動

ファイルをコピーするには、copyコマンドを使用します。

以下のように入力します。

copy sample.txt D:\destination\sample_copy.txt

このコマンドを実行すると、 sample.txtD:\destination\sample_copy.txt にコピーされます。

ファイルを移動するには、moveコマンドを使用します。

以下のように入力します。

move sample.txt D:\destination\sample_moved.txt

このコマンドを実行すると、 sample.txtD:\destination\sample_moved.txt に移動されます。

移動後、元の場所にはファイルが残りません。

ファイルのリネーム

ファイルの名前を変更するには、renコマンドを使用します。

以下のように入力します。

ren sample.txt new_sample.txt

このコマンドを実行すると、 sample.txtnew_sample.txt にリネームされます。

リネーム後、元のファイル名は使用できなくなります。

コマンドプロンプトの便利な機能

タブ補完機能の使い方

コマンドプロンプトでは、タブ補完機能を利用することで、ファイル名やディレクトリ名を簡単に入力できます。

コマンドを入力し始めたら、タブキーを押すことで、現在のディレクトリ内の候補が表示されます。

例えば、cd Docと入力した後にタブキーを押すと、 Documents などの候補が自動的に補完されます。

この機能を使うことで、長いパスを手動で入力する手間が省けます。

コマンド履歴の確認と再利用

コマンドプロンプトでは、過去に入力したコマンドの履歴を確認し、再利用することができます。

上矢印キー(↑)を押すと、直前に入力したコマンドが表示されます。

さらに上矢印キーを押すことで、さらに前のコマンドに遡ることができます。

これにより、同じコマンドを何度も入力する手間が省けます。

また、doskey /historyと入力することで、すべてのコマンド履歴を一覧表示することも可能です。

パイプラインでコマンドを連結

パイプライン機能を使用すると、複数のコマンドを連結して実行することができます。

パイプラインは | 記号を使用して、前のコマンドの出力を次のコマンドの入力として渡します。

例えば、以下のように入力します。

dir | more

このコマンドは、dirコマンドの出力をmoreコマンドに渡し、ページごとに表示します。

これにより、長い出力を一度に表示するのではなく、スクロールしながら確認できます。

リダイレクトで出力をファイルに保存

リダイレクト機能を使用すると、コマンドの出力をファイルに保存することができます。

リダイレクトは > 記号を使用します。

例えば、以下のように入力します。

dir > output.txt

このコマンドを実行すると、dirコマンドの出力が output.txt というファイルに保存されます。

既存のファイルがある場合は上書きされます。

追加で出力を追記したい場合は、 >> を使用します。

dir >> output.txt

このように、リダイレクト機能を使うことで、コマンドの結果を後で確認するために保存することができます。

環境変数の設定と確認

環境変数とは

環境変数は、オペレーティングシステムやアプリケーションが動作する際に使用する設定情報を格納するための変数です。

これにより、プログラムはシステムの設定やユーザーの情報にアクセスできます。

例えば、PATH環境変数は、コマンドプロンプトで実行可能なプログラムの検索パスを指定します。

環境変数は、システム全体で共有されるものと、ユーザーごとに設定されるものがあります。

setコマンドで環境変数を設定

setコマンドを使用すると、新しい環境変数を設定したり、既存の環境変数の値を変更したりできます。

以下のように入力します。

set MY_VARIABLE=HelloWorld

このコマンドを実行すると、MY_VARIABLEという環境変数が作成され、その値が HelloWorld に設定されます。

設定した環境変数は、コマンドプロンプトのセッション中のみ有効です。

セッションを終了すると、設定は失われます。

echoコマンドで環境変数を確認

設定した環境変数の値を確認するには、echoコマンドを使用します。

以下のように入力します。

echo %MY_VARIABLE%

このコマンドを実行すると、MY_VARIABLEの値である HelloWorld が表示されます。

環境変数を確認する際は、変数名をパーセント記号(%)で囲むことを忘れないでください。

パスの設定と確認

PATH環境変数は、コマンドプロンプトで実行可能なプログラムの検索パスを指定します。

PATHを確認するには、以下のように入力します。

echo %PATH%

このコマンドを実行すると、現在設定されているパスの一覧が表示されます。

新しいパスをPATHに追加するには、setコマンドを使用します。

以下のように入力します。

set PATH=%PATH%;C:\NewPath

このコマンドを実行すると、既存のPATHC:\NewPath が追加されます。

ただし、この変更もセッション中のみ有効です。

永続的に変更するには、システムの環境変数設定を使用する必要があります。

応用例:バッチファイルの作成

バッチファイルとは

バッチファイルは、一連のコマンドを自動的に実行するためのテキストファイルです。

拡張子は .bat または .cmd で、コマンドプロンプトで実行することができます。

バッチファイルを使用することで、複雑な操作を簡単に繰り返すことができ、作業の効率化が図れます。

例えば、定期的なバックアップやファイルの整理などに利用されます。

バッチファイルの基本構文

バッチファイルは、通常のコマンドプロンプトで使用するコマンドをそのまま記述します。

各コマンドは改行で区切られ、順番に実行されます。

基本的な構文は以下の通りです。

@echo off
コマンド1
コマンド2
コマンド3
  • @echo offは、コマンドの実行内容を表示しないようにするための命令です。

これにより、実行結果だけが表示され、コマンド自体は表示されません。

簡単なバッチファイルの作成例

以下は、簡単なバッチファイルの例です。

このバッチファイルは、指定したフォルダに新しいフォルダを作成し、その中にテキストファイルを作成します。

@echo off
mkdir C:\MyFolder
echo これはサンプルファイルです。 > C:\MyFolder\sample.txt

このバッチファイルを実行すると、 C:\MyFolder というフォルダが作成され、その中に sample.txt というファイルが作成されます。

ファイルには「これはサンプルファイルです。」というテキストが書き込まれます。

バッチファイルの実行方法

バッチファイルを実行するには、以下の手順を行います。

  1. 作成したバッチファイルを保存します。

例えば、 sample.bat という名前で保存します。

  1. コマンドプロンプトを開きます。
  2. バッチファイルが保存されているディレクトリに移動します。
cd C:\path\to\your\file
  1. バッチファイルを実行します。

以下のように入力します。

sample.bat

または、エクスプローラーでバッチファイルをダブルクリックすることでも実行できます。

これにより、バッチファイル内のコマンドが順番に実行されます。

応用例:ネットワーク関連のコマンド

pingコマンドで接続確認

pingコマンドは、指定したIPアドレスまたはホスト名に対して接続確認を行うためのコマンドです。

ネットワークの接続状況や応答速度を確認するのに役立ちます。

以下のように入力します。

ping www.example.com

このコマンドを実行すると、指定したホストに対してICMPエコー要求が送信され、応答が返ってくるまでの時間が表示されます。

応答がある場合は、接続が正常であることが確認できます。

ipconfigコマンドでネットワーク情報を確認

ipconfigコマンドは、コンピュータのネットワーク設定情報を表示するためのコマンドです。

以下のように入力します。

ipconfig

このコマンドを実行すると、IPアドレス、サブネットマスク、デフォルトゲートウェイなどの情報が表示されます。

特定の情報を確認したい場合は、オプションを追加することもできます。

例えば、詳細情報を表示するには以下のように入力します。

ipconfig /all

tracertコマンドで経路を追跡

tracertコマンドは、指定したホストまでの経路を追跡するためのコマンドです。

ネットワークの遅延や問題の原因を特定するのに役立ちます。

以下のように入力します。

tracert www.example.com

このコマンドを実行すると、指定したホストまでの各ルーターのIPアドレスと応答時間が表示されます。

これにより、どの部分で遅延が発生しているかを確認できます。

netstatコマンドでネットワーク接続を確認

netstatコマンドは、現在のネットワーク接続状況を表示するためのコマンドです。

以下のように入力します。

netstat

このコマンドを実行すると、現在のTCP/IP接続、リッスン中のポート、送受信中のデータ量などが表示されます。

特定の情報を確認したい場合は、オプションを追加することもできます。

例えば、すべての接続とリッスン中のポートを表示するには以下のように入力します。

netstat -a

これにより、ネットワークの状態を把握し、問題の診断やセキュリティの確認に役立てることができます。

応用例:システム情報の確認

systeminfoコマンドでシステム情報を表示

systeminfoコマンドは、コンピュータのシステム情報を詳細に表示するためのコマンドです。

ハードウェアの構成やOSのバージョン、インストール日などの情報を確認できます。

以下のように入力します。

systeminfo

このコマンドを実行すると、システムの概要が表示され、プロセッサ、メモリ、ネットワークアダプタ、OSのバージョンなどの情報が確認できます。

これにより、システムの状態を把握するのに役立ちます。

tasklistコマンドで実行中のプロセスを確認

tasklistコマンドは、現在実行中のプロセスの一覧を表示するためのコマンドです。

以下のように入力します。

tasklist

このコマンドを実行すると、プロセス名、PID(プロセスID)、メモリ使用量などが表示されます。

特定のプロセスを確認したい場合は、オプションを追加することもできます。

例えば、特定のプロセス名を指定して確認するには以下のように入力します。

tasklist /FI "IMAGENAME eq notepad.exe"

taskkillコマンドでプロセスを終了

taskkillコマンドは、指定したプロセスを終了させるためのコマンドです。

プロセスID(PID)やプロセス名を指定して実行します。

以下のように入力します。

taskkill /PID 1234

このコマンドを実行すると、PIDが1234のプロセスが終了します。

また、プロセス名を指定して終了することもできます。

例えば、以下のように入力します。

taskkill /IM notepad.exe

このコマンドを実行すると、すべての notepad.exe プロセスが終了します。

chkdskコマンドでディスクの状態を確認

chkdskコマンドは、ディスクの状態を確認し、エラーを修正するためのコマンドです。

以下のように入力します。

chkdsk C:

このコマンドを実行すると、Cドライブの状態がチェックされ、エラーがあればその内容が表示されます。

エラーを自動的に修正したい場合は、/fオプションを追加します。

chkdsk C: /f

このコマンドを実行すると、Cドライブのエラーが自動的に修正されます。

ディスクの状態を定期的に確認することで、システムの安定性を保つことができます。

よくある質問

コマンドプロンプトでエラーが出た場合はどうすればいい?

コマンドプロンプトでエラーが発生した場合、以下の手順を試してみてください。

  • エラーメッセージを確認: エラーメッセージには問題の原因が示されていることが多いです。
  • コマンドの構文を確認: 入力したコマンドの構文が正しいか、オプションや引数が適切かを確認します。
  • 管理者権限で実行: 一部のコマンドは管理者権限が必要な場合があります。

管理者としてコマンドプロンプトを実行してみてください。

  • インターネットで検索: エラーメッセージをそのまま検索することで、他のユーザーの解決策を見つけることができます。

管理者権限でコマンドを実行するには?

管理者権限でコマンドを実行するには、以下の手順を行います。

  1. スタートメニューを開き、 cmd と入力します。
  2. 表示された「コマンドプロンプト」を右クリックします。
  3. 「管理者として実行」を選択します。
  4. ユーザーアカウント制御の確認が表示された場合は、「はい」をクリックします。

これにより、管理者権限でコマンドプロンプトが起動し、必要なコマンドを実行できるようになります。

コマンドプロンプトで日本語が文字化けする場合の対処法は?

コマンドプロンプトで日本語が文字化けする場合、以下の対処法を試してみてください。

  • コードページを変更: コマンドプロンプトで以下のコマンドを入力して、コードページを変更します。
  chcp 65001

これにより、UTF-8に設定され、日本語が正しく表示されることがあります。

  • フォントの変更: コマンドプロンプトのプロパティを開き、フォントを MS GothicYu Gothic に変更します。

これにより、日本語が正しく表示されることがあります。

  • バッチファイルのエンコーディング: バッチファイルを作成する際は、UTF-8で保存することを確認してください。

これにより、文字化けを防ぐことができます。

まとめ

この記事では、コマンドプロンプトの基本的な使い方から、便利な機能や応用例まで幅広く解説しました。

特に、ファイルやディレクトリの操作、ネットワーク関連のコマンド、システム情報の確認方法について具体的なコマンド例を挙げて説明しました。

これを機に、コマンドプロンプトを活用して日常の作業を効率化し、より高度な操作に挑戦してみてください。

  • URLをコピーしました!
目次から探す