← 戻る

Linux操作(基本コマンドと作業の流れ)

🧪 練習環境(JSLinux)

環境について

学習には JSLinux(Alpine Linux) を使用

ポイント

🔗 JSLinux(Alpine Linux)

localhost:~#👉 この # が表示されている状態は、サーバーにログインしており、コマンドで操作している最中だという意味
JSLinux(Alpine Linux)イメージ画像


📍 現在の場所を確認する(pwd)

仕組み

pwd
/root

/root は「root ユーザー専用のホームディレクトリ」

🧑‍💻 root ユーザーとは

Linux における 管理者(スーパーユーザー)

すべての操作が許可されている最強権限のユーザー

ファイル削除・設定変更・システム操作など何でもできる

🏠 ホームディレクトリの違い

ユーザー ホームディレクトリ
一般ユーザー(例: Flow) /home/Flow
root ユーザー /root

つまり、pwd/rootと出た場合は、
「今、root ユーザーとしてログインしている」
かつ
「root のホームディレクトリにいる」という意味になる。

🤔 なぜ JSLinux では /root なの?

JSLinux(今回使っている Alpine Linux 環境)は、最初から root ユーザーでログインした状態
学習用なので権限周りを気にせず操作できる
そのため、最初の pwd の結果が /root になる。

⚠️ 実務では注意ポイント

実際の業務サーバーでは:最初から root で作業することは少ない
通常は一般ユーザーでログイン
必要なときだけ sudo で権限昇格

sudo rm -rf /some/dir

👉 root は便利 だけど、間違えると システムを壊す危険がある

ポイント

pwd は print working directory の略

作業開始時やディレクトリ移動後によく使う

相対パス・絶対パスを理解する基礎になる

まとめ

/rootLinux の管理者ユーザー(root)のホームディレクトリ
JSLinux では学習用のため、最初から root でログインした状態になっている

📂 ファイルとディレクトリの一覧を表示する(ls

仕組み

ls は ディレクトリ内のファイルやフォルダを一覧表示するコマンド

現在の作業場所の中身を確認するために使う

ls
ls -l

ポイント

-l を付けると詳細情報を表示できる

ファイル操作の前に必ず確認するクセを付けると安全

Linux 操作で最も使用頻度が高いコマンドのひとつ

🚶 ディレクトリを移動する(cd

仕組み

cd は 作業ディレクトリを移動するコマンド

Linux では移動と操作を繰り返しながら作業する

cd /etc
cd ..

ポイント

cd .. は 1 つ上のディレクトリへ移動

cd のみ実行するとホームディレクトリへ戻る

pwd と組み合わせると現在位置を把握しやすい

🔄 基本操作の流れ

pwd(現在地確認)
   ↓
ls(中身を確認)
   ↓
cd(移動)
   ↓
作業

✅ まとめ

コマンド:内容
pwd:現在のディレクトリを確認
ls:ファイル・ディレクトリ一覧を表示
cd:作業ディレクトリを移動