Linuxコマンド早見表|よく使うコマンド一覧と使用例
Linux/Unixの主要コマンド45種を、ファイル操作・検索・権限・プロセス・ネットワーク・テキスト処理など12カテゴリ別に網羅。各コマンドの構文・主要オプション・実用例を即確認できます。bash/zsh、Ubuntu/CentOS/RHEL/macOS対応のチートシート。
📌 使用頻度TOP12 Linuxコマンド
| コマンド | 用途 | 基本構文 |
|---|---|---|
| ls | ファイル一覧 | ls -la [path] |
| cd | ディレクトリ移動 | cd [path] |
| cp | コピー | cp [src] [dst] |
| mv | 移動/リネーム | mv [src] [dst] |
| rm | 削除 | rm -rf [path] |
| cat | ファイル表示 | cat [file] |
| grep | テキスト検索 | grep "pattern" [file] |
| find | ファイル検索 | find [path] -name [pattern] |
| ps | プロセス一覧 | ps aux |
| kill | プロセス終了 | kill [PID] |
| ssh | リモート接続 | ssh [user]@[host] |
| sudo | 管理者実行 | sudo [command] |
※ オレンジ網掛けは特に注意が必要なコマンド。下記の検索ツールでコマンド名を入力すれば、構文・全オプション・使用例を確認できます。
検索結果
上の欄にコマンド名を入力してください。クイックボタンからも選べます。
このページについて
Linux/Unixのコマンドラインで使う主要45コマンドを、ファイル操作からネットワーク・テキスト処理・パッケージ管理まで網羅した実用チートシートです。エンジニア・SRE・サーバー管理者・開発者・学習中の方まで、現場で「あのコマンドのオプションって何だっけ?」「grepの -r と -n はどっち?」といった疑問に即答できる構成にしました。
各コマンドには用途・基本構文・主要オプション3〜6個・実用例を併記。bash/zsh、Ubuntu/Debian/CentOS/RHEL/macOSで共通動作するものを中心に選定しています。
Linuxコマンド 主要45 一覧
カテゴリ別にコマンドの構文・用途・主要オプション・使用例を網羅。検索ツールでコマンド名を入力すれば該当行をハイライト。
| コマンド | カテゴリ | 用途 | 構文 | 主要オプション | 使用例 |
|---|---|---|---|---|---|
| データ読み込み中... | |||||
カテゴリ別の概要
ファイル/ディレクトリ操作
ls, cd, pwd, mkdir, rm, cp, mv, touch, ln — 日常的に最も使う基本操作群。rm -rf は強力ゆえ慎重に。シンボリックリンクのlnは「ln -s 実体 リンク名」の順序を覚える。
検索 (grep / find / locate)
grepはファイルの中身、findはファイルそのものを検索。grepの-r(再帰)・-i(大小無視)・-n(行番号)・-v(逆)は頻出。findの-name・-type・-mtime・-execは強力。locateは事前にDB構築(updatedb)が必要だが超高速。
権限管理 (chmod / chown / sudo)
chmodは数字3桁(755/644等)で指定するのが定番。755=rwxr-xr-x(スクリプト)、644=rw-r--r--(通常ファイル)。chownは所有者:グループの形式。sudoは1コマンド実行、suはユーザー切替。
プロセス管理 (ps / kill / top)
ps auxで全プロセス一覧、ps aux | grep [プロセス名]で特定プロセスPID取得。kill -15(正常終了)→ダメなら-9(強制)の順で。topはリアルタイム監視、htopがよりUI改善版。
ネットワーク (curl / ssh / scp)
curlはHTTPリクエストの定番。-X METHOD・-H HEADER・-d DATA・-L(リダイレクト追従)・-i(ヘッダ含む)。sshは-p PORT・-i KEY、scpは-r(再帰)・-P PORT。
テキスト処理 (sed / awk / sort)
sedは置換の定番(sed -i 's/old/new/g' file)。awkは列処理(awk '{print $1}')。sort -n(数値)・-r(逆順)・-k 2(2列目)・uniq -c(回数)の組み合わせがログ分析の王道。
広告
サーバー管理スキルを活かしたい方へ
Linuxコマンドを使いこなせる方は、インフラエンジニア・SRE・DevOpsとして高い市場価値があります。専門エージェント
TechGo(テックゴー)
なら、サーバー運用・クラウド(AWS/GCP)・コンテナ(Docker/Kubernetes)案件まで対応。年収アップの相談が無料。
よくある質問
Q1. chmod 755 と 644 の違いは?
A. 755は所有者がrwx(読書実行)・グループとその他がr-x、644は所有者がrw-・グループとその他がr--です。755は実行可能ファイル(スクリプト等)、644は通常のテキスト・画像ファイルに使います。
Q2. grep と find の使い分けは?
A. grepはファイル『の中身』からテキストパターンを検索、findはファイル『そのもの』を名前・更新日・サイズなどで検索します。両者を組み合わせて find . -name '*.log' -exec grep 'error' {} \; のようにも使えます。
Q3. rm -rf でディレクトリごと削除するときの注意点は?
A. -rは再帰削除、-fは確認なしの強制削除を意味します。誤って rm -rf / を実行するとシステム全体が消えるため、絶対パスを使う・ワイルドカード使用時は ls で事前確認・必ず削除対象を二重チェックしてください。
Q4. sudo と su の違いは?
A. sudoは1コマンドだけ管理者権限で実行(sudoersに登録されたユーザーが自分のパスワードで)、suはユーザー自体を切り替えます(rootのパスワードが必要)。現代のサーバーでは sudo の方が監査ログが残り安全で推奨されます。
Q5. プロセスを完全に止めるには(kill -9)?
A. 通常は kill -15(SIGTERM)で正常終了を試み、それでも止まらない場合に kill -9(SIGKILL)で強制終了します。-9は後始末(ファイルクローズ・接続切断等)をスキップするため、データ破損リスクがあります。可能な限り-15を先に。
Q6. SSHのポート番号を変える方法は?
A. /etc/ssh/sshd_config の Port 22 を変更(例:Port 2222)し、sudo systemctl restart sshd で再起動します。接続時は ssh -p 2222 user@host のように-pオプションで指定。デフォルト22への攻撃を減らすセキュリティ強化策として有効です。
Q7. ファイルの中身を末尾から見るには?
A. tail [ファイル] で末尾10行、tail -n 50 [ファイル] で末尾50行を表示。tail -f [ファイル] でリアルタイム監視(ログ追従)が可能。tail -F は対象ファイルがローテートされても追従し続けます。
Q8. ディスク使用量を調べるコマンドは?
A. 全体ならdf -h(マウントポイント別の空き容量)、個別ディレクトリならdu -sh [path](合計サイズ)が定番。du -sh /var/log/* で /var/log 直下の容量内訳が一目で分かります。
Q9. シェルスクリプトの先頭の #!/bin/bash の意味は?
A. シバン(shebang)と呼ばれ、スクリプトをどのインタプリタで実行するか指定します。#!/bin/bash ならbash、#!/usr/bin/env python3 ならPATHから探したpython3で実行されます。これがないとデフォルトシェルで解釈されます。
Q10. パーミッションの数字(0〜7)の意味は?
A. r(読)=4、w(書)=2、x(実行)=1の合計です。7=rwx(4+2+1)、6=rw-(4+2)、5=r-x(4+1)、4=r--、0=---。3桁で所有者・グループ・その他の権限を表します。例: 755 = rwxr-xr-x。
関連する早見表
- HTTPステータスコード早見表 — curlで取得したレスポンスコード
- 正規表現早見表 — grep・sed・awkで使うパターン
- サブネットマスク早見表 — IPアドレス計算
- データ容量換算 — du/df の単位確認
- ITエンジニア年収アップガイド — キャリア戦略
関連規格・参考資料
- POSIX.1-2017 (IEEE 1003.1) — Unix系コマンドの標準仕様
- GNU Coreutils — ls/cp/mv/rm等の主要実装
- Bash Reference Manual (GNU) — bashの完全リファレンス
- man-pages — 各コマンドのオフラインマニュアル(
man [コマンド]) - Linux man-pages project / Ubuntu Manpages / Arch Linux Wiki
最終更新: 2026-05-17