使用中ポートを特定する|ss・lsof・fuserの使い分け
Address already in useが出たとき、ポートを握っているプロセスをssで特定してkillするまでの手順をまとめました。lsofとfuserとの使い分け、フィルタ構文、PIDの取り出し方も実行例つきで解説します。
TechAddress already in useが出たとき、ポートを握っているプロセスをssで特定してkillするまでの手順をまとめました。lsofとfuserとの使い分け、フィルタ構文、PIDの取り出し方も実行例つきで解説します。
Techtrは文字単位で置換・削除・圧縮を行うコマンドです。-dと-sと-cの使い分け、集合の長さが合わないときの挙動、CRLF除去や単語カウントの定番パイプまでを実行例つきで整理しました。
Techrsync は前回との差分だけを送るコピーコマンドです。-av の基本形から末尾スラッシュの罠、--dry-run・--delete・--exclude まで、Ubuntu 22.04 での実行結果つきで整理しました。
Techディスク容量が足りないときの調べ方を df と du の基本で整理。全体の空きを df で確認し、du と sort -rh で容量を食っているディレクトリを絞り込む手順を、コピペで試せる形でまとめました。
Techsortは行を並べ替え、uniqは連続する重複行をまとめるコマンド。uniqは隣り合う行しか見ないのでsortとセットで使います。定番の sort | uniq -c | sort -rn まで、コピペで使える最小限を実例で示します。
Techrm や cp にパイプで渡してもうまく動かない——xargs は「パイプの出力を次のコマンドの引数に変換する」ツールです。find との合わせ技や -0・-I・-P など実務で効くオプションを、コピペで試せる形で整理しました。
Tech複数のファイルを1つにまとめて圧縮できる tar コマンドの基本を、作成・展開・中身の確認の3操作に絞って整理しました。czf と xzf の使い分けや、よくある失敗の避け方まで具体例つきで解説します。
TechJSONを1行に潰れたまま読むのはつらい。コマンドラインJSONプロセッサjqで、整形・キー抽出・条件絞り込みまでをパイプ一本でこなす基本を、APIレスポンスを例にまとめました。