【lsof】オープンしているファイルを一覧表示する
# オープンしているファイル情報
$ lsof | grep -e COMMAND -e sample.txt
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
vim 35093 kinosuke01 3u REG 1,7 4096 4183268 /Users/kinosuke01/Desktop/.sample.txt.swp
# オープンしているネットワークソケット情報
# -i:#{PORT}でポート番号指定できる
$lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 35433 kinosuke01 10u IPv6 0x66e79b6671111eb3 0t0 TCP *:http (LISTEN)
ruby 35433 kinosuke01 11u IPv4 0x66e79b666ac622e3 0t0 TCP *:http (LISTEN)
【netstat】ネットワーク状態を確認する
# -a 現在のすべての接続を表示する
# -n 出力をIPアドレスなど数値のみに抑制する
$netstat -an | grep "*.80"
tcp4 0 0 *.80 *.* LISTEN
tcp6 0 0 *.80 *.* LISTEN