ネットワーク関連コマンド - Linux

最終更新日: 2026-08-29

TOP(About this memo)) > 一覧(Linux) > ネットワーク関連コマンド

ネットワークそのものの仕組み(プロトコル、DNS、証明書など)についてはネットワークを参照。ここではLinux/macOS上で使うコマンドを扱う。

手早く確認したいとき

ifconfig、ip

表示される情報の概要

インターフェース名の例

netstat、ss

lsof

sudo lsof -i:8080 -P
java    4190 username  147u  IPv6 0x372f84f782df4f69      0t0  TCP localhost:8080 (LISTEN)

(WIP) nmap

curl / wget

POSTやヘッダーを付ける

curl -X POST -H "Content-Type: application/json" \
     --data-binary @request.json \
     https://api.example.com/echo | jq
curl -H "Content-Type: application/json" -d '{"email":"user@example.com","password":"password"}' http://localhost:8081/v0.1/login
curl -d email=user@example.com -d password=password http://localhost:8081/v0.2/login
curl -X GET "https://api.example.com/v1/items?id=2&lng=139.0000&lat=35.0000" \
     -H "accept: application/json" \
     -H "X-API-Key: <APIキー>"
curl -X POST "https://api.example.com/v1/items" \
     -H "accept: application/json" \
     -H "X-API-Key: <APIキー>" \
     -H "Content-Type: multipart/form-data" \
     -F "id=2" -F "content=sample" \
     -F "image=@sample.png;type=image/png"

ヘッダー情報の出力

メソッドの指定