[逆引き] 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"

スポンサーリンク