[逆引き] Windowsでよく使うコマンド

目次

スポンサードリンク

最近C#で開発する機会が増えてきたので、Windows環境でよく使うコマンドを逆引き形式でまとめてみました。 随時更新予定。

コマンドの使用方法を調べたい

C:\Users\User> help

ファイル操作

カレントディレクトリを知りたい

C:\Users\User> cd

カレントディレクトリにあるファイルを一覧表示したい

C:\Users\User> dir

カレントディレクトリにあるディレクトリを一覧表示したい

C:\Users\User> dir /AD

名前順(昇順)でソートしてファイルを一覧表示したい

C:\Users\User> dir /ON

名前順(降順)でソートしてファイルを一覧表示したい

C:\Users\User> dir /O-N

更新順(降順)でソートしてファイルを一覧表示したい

C:\Users\User> dir /OD

更新順(昇順)でソートしてファイルを一覧表示したい

C:\Users\User> dir /O-D

サイズ順(昇順)でソートしてファイルを一覧表示したい

C:\Users\User> dir /OS

サイズ順(降順)でソートしてファイルを一覧表示したい

C:\Users\User> dir /O-S

ディレクトリを移動したい

C:\Users\User> cd ディレクトリ名

親ディレクトリに移動したい

C:\Users\User> cd ..

ファイルの内容を表示したい(Linuxではcat)

C:\Users\User> type hoge.txt
hoge
fuga
foo
bar

ファイルの内容から特定の文字を含む行を表示したい(Linuxではgrep)

C:\Users\User> type hoge.txt | find "hoge"
hoge

行番号も表示したい

C:\Users\User> type hoge.txt | find /N "hoge"
[1]hoge

ファイルの内容から特定の文字を含まない行を表示したい

C:\Users\User> type hoge.txt | find /V "hoge"
fuga
foo
bar

プログラム管理

現在実行しているプログラムの一覧を見たい

C:\Users\User> tasklist

イメージ名                     PID セッション名     セッション# メモリ使用量
========================= ======== ================ =========== ============
System Idle Process              0 Services                   0          8 K
System                           4 Services                   0     28,164 K
smss.exe                       356 Services                   0        460 K
csrss.exe                      504 Services                   0      2,416 K
wininit.exe                    596 Services                   0        828 K
...
以下実行中のプログラムが列挙されます。

特定のPIDで実行しているプログラムを知りたい

C:\Users\User> tasklist | find "8828"
chrome.exe                    8828 Console                    1    120,344 K

ユーザー・システム情報

OSのバージョンを調べたい

C:\Users\User> ver

Microsoft Windows [Version 10.0.16299.248]

コンピューター名を知りたい

C:\Users\User> hostname
COMPUTERNAME

MACアドレスを知りたい

C:\Users\User> getmac /V
接続名          アダプター      物理アドレス        トランスポート名
=============== =============== =================== ==========================================================
イーサネット    Intel(R) 82579L XX-XX-XX-XX-XX-XX   \Device\Tcpip_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}

OS名やバージョン、使用可能なメモリ量など詳しいシステム情報を知りたい

C:\Users\User> systeminfo

Windows環境変数を表示したい

C:\Users\User> set

ネットワーク

IPアドレスを知りたい

C:\Users\User> ipconfig /all

DNSキャッシュをクリアしたい

C:\Users\User> ipconfig /flushdns

疎通状況を確認したい

C:\Users\User> ping -t 192.168.56.101

ポートの使用状況を確認したい

C:\Users\User> netstat -ano | find ":8080"