ITメモ
コマンドプロンプト / Command Prompt
基礎知識
コマンドプロンプトとはコマンドプロンプトで日本語入力をする方法コマンドプロンプトでパス指定をする方法ファイル名・フォルダ名を指定をする方法コマンドプロンプトで環境変数の指定・確認をする方法結果をプリンターやファイルに出力する方法バッチファイルの作り方変数
コマンド / Command
コマンドの使い方・オプションの種類を確認する方法管理者権限でコマンドプロンプトを開く方法
メンテナンス
chkdsk - ファイルシステムのエラーチェックchkntfs - 起動時にドライブをチェックするdefrag - ファイルの断片化を解消する
コマンドプロンプトの操作
find - ファイル内の指定文字列を検索するfindstr - 文字列を検索する(正規表現も使用可能)dir - ディレクトリ内のファイル・ディレクトリを表示するcd(chdir) - ディレクトリを移動するpushd・popd - ディレクトリ移動し、移動前ディレクトリ名をスタックにプッシュするtree - ディレクトリの階層構造を表示する
ファイル操作
コマンドプロンプトで、新規ファイルを作成する方法mkdir(md) - 新規ディレクトリを作成するrmdir(rd) - 空のディレクトリを削除するreplace - 新しければ上書き、更新するmore - 一定範囲ごとにテキストファイルの内容を表示するtype - ファイルの内容を表示するprint - テキストファイルをプリンタで印刷するmove - ファイル・ディレクトリを移動するverify - ディスク書き込み時のベリファイ機能を設定するcopy - ファイル・ディレクトリをコピーするxcopy - サブディレクトリまで含めてファイル・ディレクトリをコピーするdel - 「ファイル」を一括で「削除」することもできるdeltree - ディレクトリの中身まで全部削除するren - ファイル名・ディレクトリ名を変更するcipher - ファイル・ディレクトリの暗号化・完全抹消を行うassoc - 拡張子とファイルの関連付けを表示・変更ftype - ファイルタイプにデフォルトの起動ソフトを設定するattrib - ファイルやディレクトリの属性を表示・変更cacls - ファイル・ディレクトリのアクセス権を確認・設定するcomp - 2つのファイル内容を比較するfc - 指定したファイル内容を比較するsort - テキストファイルやテキストデータを昇順・降順で並び替えるmakecab - CABフォーマットの書庫ファイル(圧縮ファイル)を作成するcompact - ファイルやディレクトリを圧縮・圧縮解除expand(extract) - 「COMPRESS」「CAB」フォーマットのファイルを展開する
ディスク管理
convert - ファイルシステムを「FAT」から「NTFS」に変更するdiskcopy - フロッピーディスクを丸ごとコピーするdiskcomp - 2枚のフロッピーディスクの内容が一致しているかを比較するdiskpart - ディスク管理やディスクのパーティションやボリュームを操作fsutil - ファイルシステム関連のコマンドラインユーティリティを使用するコマンドlabel - ボリュームラベルを作成・変更・削除するmountvol - ボリュームマウントポイントを作成・削除・一覧表示するコマンド
ネットワーク / Network
ネットワーク系コマンドssh - セキュリティ性の高いネットワーク通信コマンドftp - ファイル送信コマンドfinger - ユーザー情報をリモートで参照するping - IPパケット通信が可能か確認するipconfig - IPアドレスの情報を表示するnslookup - 「IPアドレス」「ドメイン」情報の問い合わせを行うtracert - ネットワーク経路をリスト表示するarp - IPから物理アドレスへの変換テーブルを表示・変更





【コマンドプロンプト】ping - IPパケット通信が可能か確認する

Command Prompt / コマンドプロンプト
ping - IPパケット通信が可能か確認する




「ping」コマンドとは

指定した相手へパケットを送信し、その返答の有無により、接続を確認する。
ネットワーク的に接続されており、アクセスできるかをチェックする。

「ping」コマンドは、ネットワーク的に接続されているかを確認できるコマンド。
「IPアドレス」「ドメイン」などで指定した接続先に、パケットを送信し、その返答の有無により、接続を確認し、アクセス可能かを確認する。


ICMP(Internet Control Message Protocol)を使用してIPパケットが正常に到達しているかを確認。
IPでの接続が正常かどうかを確認するために使われる。



コマンド例

ping 192.168.0.1"192.168.0.1"にpingを送信する
ping 192.168.0.1 -t"192.168.0.1"に中止するまでpingを送信する
ping 192.168.0.1 -l 128"192.168.0.1"に128Byteのpingを送信する



形式

ping (option) [hostname / IPaddress]


オプション

オプション説明
-t中止するまでパケットを送信する
「Ctrl」+「Break」で統計情報を表示、「Ctrl」+「C」で中止する
-a [IP address]IPアドレスの名前解決も行う
-n [Number]パケットの送信回数を指定する(デフォルトは4回)
-l送信するパケットのデータサイズを指定する(デフォルトは32Byte)
-fパケットの分割を禁止する
-i [TTL]"Time To Live"を指定する
-v [TOS]"Time Of Service"を指定する
-r [Number]発信パケットと返信パケットのルートをRecord Routeフィールドに1から9の範囲で記録する
-s [Number]指定した数のホップに対してタイムスタンプを1から4の範囲で指定する。
-j [Host List]ホストリストに沿ったゆるやかなソースルートを指定する
-k [Host List]ホストリストに沿った、ゲートウェイで区切られない厳密なソースルートを指定する
-w [Milli Second]タイムアウトするまでの時間をミリ秒で指定する
-Rルーティングヘッダーを使用して逆ルートもテストする(IPv6 のみ)
-S [srcaddr]使用するソースアドレスを指定する(IPv6 のみ)
-4IPv4の使用を強制する
-6IPv6の使用を強制する