Linuxを使い始めたばかりの頃は、「どのコマンドから覚えればいいのか分からない」と感じがちです。
しかし、実務や学習で頻繁に使うコマンドは意外と限られています。
本記事では、Linux初心者が最初に覚えるべき必須コマンドを厳選し、具体的な実行例付きで解説します。
「とりあえずこれだけ覚えれば困らない」という内容に絞っているので、ぜひ手元のLinux環境で実際に試してみてください。
1. Linuxコマンドの基本知識
コマンドの基本形
Linuxコマンドは、以下のような形式が基本です。
コマンド [オプション] [引数]
例:
ls -l /home/user
ls:コマンド本体-l:オプション/home/user:引数(対象)
カレントディレクトリとは?
カレントディレクトリとは、現在作業している場所のことです。
多くのコマンドは、この場所を基準に動作します。
2. ディレクトリ・ファイル操作の基本コマンド
pwd:現在のディレクトリを確認する
pwd
実行例
/home/yuki/projects
「今どこにいるか分からなくなったら必ず使う」コマンドです。
ls:ファイル・ディレクトリ一覧を表示
ls
よく使うオプション
ls -l # 詳細表示
ls -a # 隠しファイルも表示
ls -la # 詳細+隠しファイル
cd:ディレクトリを移動する
cd ディレクトリ名
例
cd /var/log
よく使うパターン
cd .. # 一つ上の階層へ
cd ~ # ホームディレクトリへ
cd / # ルートディレクトリへ
mkdir:ディレクトリを作成
mkdir test_dir
複数階層を一気に作る場合
mkdir -p work/python/sample
rmdir / rm:削除(※注意)
rmdir 空のディレクトリ
ファイル削除
rm file.txt
ディレクトリをまとめて削除(危険)
rm -r test_dir
⚠ rm -r は取り消し不可なので、初心者は特に注意してください。
3. ファイルの中身を確認するコマンド
cat:ファイル内容を一気に表示
cat sample.txt
小さなファイル向けです。
less:ファイルをページ送りで表示(超重要)
less sample.txt
操作方法
Enter:1行進むSpace:1ページ進むq:終了
ログ確認では必須のコマンドです。
head / tail:先頭・末尾を確認
head sample.txt
tail sample.txt
ログ監視でよく使う例
tail -f /var/log/syslog
4. ファイル操作系コマンド
cp:コピー
cp src.txt dest.txt
ディレクトリごとコピー
cp -r src_dir dest_dir
mv:移動・名前変更
mv old.txt new.txt
ディレクトリ移動
mv file.txt /tmp/
5. 検索・絞り込みで使うコマンド
grep:文字列検索(必須)
grep "error" app.log
再帰検索
grep -r "TODO" .
プログラマー・インフラ作業者には欠かせません。
find:ファイルを探す
find . -name "*.log"
サイズ指定例
find . -size +100M
6. 権限・所有者関連のコマンド
chmod:権限変更
chmod 755 script.sh
よくある用途
chmod +x run.sh
chown:所有者変更(管理者向け)
sudo chown user:user file.txt
7. プロセス・システム確認コマンド
ps:プロセス確認
ps aux
top / htop:リアルタイム監視
top
(htop は入っていない環境もあります)
df / du:ディスク使用量確認
df -h
du -sh *
8. 初心者がまず覚えるべきコマンドまとめ
| 分類 | コマンド |
|---|---|
| 基本 | pwd, ls, cd |
| 操作 | cp, mv, rm, mkdir |
| 確認 | cat, less, head, tail |
| 検索 | grep, find |
| 管理 | chmod, ps, df |
9. まとめ
Linuxは最初こそ敷居が高く感じますが、
よく使うコマンドは本当に一部だけです。
まずは本記事で紹介したコマンドを、
- 実際に入力する
- オプションを変えて試す
- エラーを経験する
この繰り返しで、確実に身についていきます。

