スペック早見表

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)案件まで対応。年収アップの相談が無料。

TechGo

よくある質問

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_configPort 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

関連する早見表

関連規格・参考資料

  • 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