コマンドリファレンス
19件
テキスト処理
awk
フィールド(列)単位でテキストを処理するプログラミング言語。ログ解析や集計に強力
ファイル閲覧cat
ファイルの内容を標準出力に表示する。複数ファイルの連結にも使う
ファイル操作chmod
ファイルやディレクトリのパーミッション(アクセス権限)を変更する
ファイル操作cp
ファイルやディレクトリをコピーする
ネットワークcurl
URLからデータを転送するコマンド。HTTP/HTTPS/FTPなど多様なプロトコルに対応。APIのテストや調査に必須
ファイル操作find
ファイルシステムを再帰的に検索してファイルを探す。条件の組み合わせが強力
テキスト処理grep
ファイルやテキストからパターンに一致する行を検索するコマンド
ファイル閲覧head
ファイルの先頭N行(デフォルト10行)を表示する
ファイル閲覧less
ファイルを1画面ずつスクロールして閲覧するページャー。大きなログファイルの確認に必須
ファイル操作ls
ディレクトリの内容を一覧表示する。最もよく使うコマンドのひとつ
ファイル操作mkdir
ディレクトリを作成する
ファイル操作mv
ファイルやディレクトリを移動する。同一ファイルシステム内ではリネームにも使う
ネットワークnc
TCP/UDP接続を確立するネットワークツール。CTFでのフラグ取得やポートスキャンにも使う
ファイル操作rm
ファイルやディレクトリを削除する。削除したファイルはゴミ箱に入らず即消える
テキスト処理sed
テキストのストリーム編集ツール。パターンにマッチした行の置換・削除・抽出をファイルを開かずに行う
テキスト処理sort
テキストの行を並べ替える。uniq と組み合わせた重複除去が定番
ネットワークssh
リモートホストに暗号化された接続でログインするプロトコル・コマンド。サーバー管理の基本
ファイル閲覧tail
ファイルの末尾N行(デフォルト10行)を表示する。-f でリアルタイム監視も可能
テキスト処理uniq
隣接する重複行を除去またはカウントする。sort と組み合わせて使うのが基本