1. 共通コマンド
1.1 cd コマンド
D: //D ドライブに入る
F: //F ディスクに入る
cd /? //使い方のヘルプを表示
cd\//ハードディスクのルートディレクトリへジャンプ
cd C:WINDOWS //現在のハードディスク上の他のファイルにジャンプ
d: //他のハードドライブにジャンプ
cd /de:software //他のハード ドライブの他のフォルダに移動します。ここに /d パラメータを追加する必要があることに注意してください
cd.. //前のディレクトリにジャンプ
1.2 ファイル ディレクトリの表示
dir //Linux の ls と同様に、現在のディレクトリ内のファイルを表示します
dir /? //隠しファイルまたはその他の操作を表示する
1.3 ディレクトリの作成と削除
md ディレクトリ名 (フォルダ) // ディレクトリを作成
rd ディレクトリ名 (フォルダ) //ディレクトリを削除
1.4 このレベルの IP を表示する
ipconfig //IPv4 アドレスはこのレベルの IP です
1.5 画面をクリアする
cls //コマンド画面をクリア
1.6 ファイルのコピー
copy path\filename path\filename: ファイルを別の場所にコピーします
1.7 ファイルの移動
move パス\ファイル名 パス\ファイル名: ファイルを別の場所に移動 (つまり、切り取り + コピー)
1.8 ファイルの削除
del file name //これはフォルダではなくファイルを削除するためのものです
1.9ping
ping ip(hostname) //ネットワークがブロックされていないかどうかをテストするために使用
1.10 すべてのタスク プロセス番号を一覧表示し、プロセスを強制終了します
1. ポートの占有率、対応するプロセス、プロセスの強制終了を表示する
ポートの使用状況を表示する
netstat –ano はすべてのプロセスを表示できます
2. 指定したポートを占有しているプログラムを表示する
IIS を使用してプログラムを公開する場合、ポート 80 が占有されているという状況に遭遇することがよくあります.ポートを占有しているプログラムまたはプロセスを知りたい.このコマンドを使用できます netstat –ano|findstr [指定されたポート番号]
例: ポート 80 を占有するプロセスを照会します: netstat -ano|findstr "80"
3.タスクマネージャーから関連プロセスを強制終了します
方法 1: タスク マネージャーを使用してプロセスを強制終了する
タスク マネージャーを開く -> 表示 -> 列の選択 -> 次に PID オプションを確認し、タスク マネージャーに戻って対応する pid を表示し、プロセスを終了します。
もちろん、上記の方法は使いにくい場合があります。つまり、タスクマネージャーに多くのプロセスがある場合、対応するプロセスを見つけるのは非常に面倒なので、プロセスを強制終了する別の方法があります。
方法 2: コマンドを使用してプロセスを強制終了する
1>最初にプロセス番号に対応するプロセス名を見つけます
tasklist|findstr [プロセス番号]; 例: tasklist|findstr 2936
2>次に、プロセス名に従ってプロセスを強制終了します
taskkill /f /t /im [プロセス名]; 例: taskkill /f /t /im /ChsIME.exe
***
タスクキル
taskkill /? //使い方のヘルプを取得
taskkill は、プロセスを終了するために使用されます。具体的なコマンド ルールは次のとおりです。
TASKKILL [/S システム [/U ユーザー名 [/P [パスワード]]]]
{ [/FI フィルター] [/PID プロセス ID | /IM イメージ名] } [/F] [/T]
説明:
このコマンド ライン ツールを使用して、少なくとも 1 つのプロセスを強制終了できます。
プロセスは、プロセス ID またはイメージ名 (Image) に従って終了できます。
パラメータリスト:
/S システム 接続先のリモート システムを指定します。
/U [ドメイン\]ユーザーは、どのユーザー コンテキストに配置するかを指定します
次のコマンドを実行します。
/P [パスワード] 指定されたユーザー コンテキストのパスワードを指定します。省略した場合、入力を求めるプロンプトが表示されます。
/F 強制終了するプロセスを指定します。
/FI フィルター クエリにフィルターを適用する、またはクエリから除外するタスクを指定します。
/PID プロセス ID 終了するプロセスの PID を指定します。
/IM イメージ名 終了するプロセスのイメージ名を指定します。ワイルドカード「*」を使用して、すべてのイメージ名を指定できます。
/T Tree kill: 指定されたプロセスと、それによって開始されたすべての子プロセスを終了します。
/? ヘルプ/使用法を表示します。
例えば:
TASKKILL /S システム /F /IM notepad.exe /T
タスクキル /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM QQ.exe
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "ユーザー名 eq NT AUTHORITY\SYSTEM" /IM notepad.exe
1.11netstat ネットワーク接続ステータスの表示
プロトコル統計と現在の TCP/IP ネットワーク接続を表示します。このコマンドは、現在のマシンによって確立されたすべてのネットワーク リンクのステータスと、それらが対応するプロセスを表示できます。
netstat -help コマンド ラインの使用に関するヘルプ情報を取得する
netstat -ano //ネットワーク接続、ステータス、および対応するプロセス ID を表示します
文法:
netstat [オプション]
パラメータ:
-a または --all: すべての接続のソケットを表示します。
-A<network type> または --<network type>: このネットワーク タイプの接続に関連するアドレスを一覧表示します。
-c または --continuous: ネットワークの状態を継続的に一覧表示します。
-C または --cache: ルーター構成のキャッシュ情報を表示します。
-e または --extend: ネットワークのその他の関連情報を表示します。
-F または --fib: FIB を表示します。
-g または --groups: マルチキャスト機能グループ メンバーのリストを表示します。
-h または --help: オンライン ヘルプ。
-i または --interfaces: ネットワーク インターフェイス情報フォームを表示します。
-l または --listening: 監視中のサーバーのソケットを表示します。
-M または --masquerade: マスカレード ネットワーク接続を表示します。
-n または --numeric: ドメイン ネーム サーバーを介さずに直接 IP アドレスを使用します。
-N または --netlink または --symbolic: ネットワーク ハードウェア周辺機器のシンボリック リンク名を表示します。
-o または --timers: タイマーを表示します。
-p または --programs: Socket を使用しているプログラム識別コードとプログラム名を表示します。
-r または --route: ルーティング テーブルを表示します。
-s または --statistice: ネットワーク作業情報の統計テーブルを表示します。
-t または --tcp: TCP トランスポート プロトコルの接続ステータスを表示します。
-u または --udp: UDP トランスポート プロトコルの接続ステータスを表示します。
-v または --verbose: 命令実行プロセスを表示します。
-V または --version: バージョン情報を表示します。
-w または --raw: RAW 転送プロトコルの接続ステータスを表示します。
-x または --unix: このパラメーターの効果は、「-A unix」パラメーターを指定した場合と同じです。
--ip または --inet: このパラメーターの効果は、「-A inet」パラメーターを指定した場合と同じです。
1.12 見つける
探す /?助けを得ます
netstat -ano|find ".8" //パイプ記号を使用してファジー クエリを実行します
1.13 トレーサー
tracertはWindowsルーティング トレース ユーティリティとも呼ばれ、コマンド プロンプト (cmd) でtracertコマンドを使用すると、ターゲットにアクセスするために IP データ パケットによって選択されたパスを特定できます。
tracert /? 使い方のヘルプを取得する
2. cmd の下のコマンドを表示します
1. このコマンドを使用すると、すべての dos コマンドが表示され、その背後に中国語の説明があります。自分のニーズに応じて使用したいコマンドを見つけることができるので、あまり良くありません。
2. コマンドを見つけたら、コマンド + /? を使用して、コマンドの下の他の属性を表示します。
Command -help //ヘルプの最初の形式
Command /? //ヘルプの 2 番目の形式
注: これらの文字は英語でのみ使用できます
3. 補助記号またはコマンド
3.1 '|'
cmd コマンドの「|」 | は、前の出力と後者の入力を表します
特定の IP のネットワーク接続とプロセス番号を見つけます: netstat -ano|find "192.168.1.10"
3.2 出力シンボルのリダイレクト >>>
jstack 12912 >d:/s.txt print threadなどのように、コマンド ウィンドウに最初に出力された内容をファイルに転送し、指定したファイルにスレッドを出力します。
cmd > 出力をリダイレクトし、ソース ファイルを上書きします。
例えば
echo hello >c:\1.txt // 1.txt のファイルの内容が最初にクリアされ、次に hello に書き込まれます。
cmd >> リダイレクトされた出力はファイルの末尾に追加されます
echo hello >>c:\1.txt // 1.txt ファイルの最後に hello を追加します
3.3 入力記号のリダイレクト <<<
cmd < ファイル
cmd コマンドをファイルから読み取るようにする
cmd << テキスト
このモードは、入力が引用符で囲まれていない限り、入力に対してシェル変数置換を実行します。
<<- を使用すると、次の入力行の先頭にあるタブは無視され、末尾の行もタブの束とテキストと同じ内容になる可能性があります。次の例を参照できます。
cmd <<< 単語
cmd への入力として、(ファイルの単語の代わりに) 単語と次の改行を提供します。
cmd <> ファイル
ファイル file を読み取り/書き込みモードで入力にリダイレクトします。ファイル file は破棄されません。アプリケーションがこの機能を利用する場合にのみ意味があります。
コマンド >| ファイル
機能は > と同じですが、noclobber が設定されていても、ファイル file は上書きされます. 一部の書籍では ! の代わりに | が使用されていることに注意してください. 現在、この機能を実現するために >! は csh でのみ使用されています.
3.4実行中のコマンドを終了する ctrl+c
コマンドが出力結果を出力し続ける場合があります ( ping 192.168.1.10 -tなど)。このコマンドの実行を終了したい場合は、単にctrl+cを押します。
3.5コマンド ウィンドウ コンテンツ コマンド cls をクリアする
場合によっては、cmd コンテンツが多すぎたり、スクロールに疲れたり、画面のコンテンツをクリアする必要がある場合があります。cls を直接入力してください。
cmd コマンドで、キーボードの上矢印を押して、前のコマンドを直接コピーします。
3.6 共通ツール
Process Explorer では、java プロセスの起動パラメーター、動作環境、スレッド情報、ネットワーク接続情報、使用されている dll、開かれているハンドルなど、プロセスの詳細情報を照会します。レジストリ、ソケット、ファイルなどが含まれます。
4. Windows にいくつかのショートカット キーを追加します。
win+E ファイルマネージャを開く
win+D ディスプレイ デスクトップ
win+L ロックコンピュータ
alt+F4 現在のプログラムを閉じる
ctrl+shift+Esc でタスク マネージャーを開きます (または ctrl+alt+delete)
ctrl+F テキストまたは Web ページで検索します。非常に実用的です (通常は ESC を押して終了します)
ctrl+A すべてのテキストを選択