Linux初心者がまず使うべきコマンド一覧と実例

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は最初こそ敷居が高く感じますが、
よく使うコマンドは本当に一部だけです。

まずは本記事で紹介したコマンドを、

  • 実際に入力する
  • オプションを変えて試す
  • エラーを経験する

この繰り返しで、確実に身についていきます。

テックジム|プログラミング教材の一括まとめ買い

プログラミング教材をまとめて効率よく学びたい方におすすめ!
学習の時間とコストを節約できます。


今すぐチェックする

Linux基礎LINUX
スポンサーリンク
シェアする
タイトルとURLをコピーしました