pwd・ls・cd
pwd、ls、cd は、Linux のターミナル操作で最初に覚えるべき基本コマンドです。
現在地を確認し、ディレクトリの中身を見て、目的の場所へ移動するために使います。
ブラウザでコマンドを試す
以下の端末では、この記事で扱う pwd、ls、cd をブラウザ上で試せます。
pwd で現在地を確認したり、cd projects で移動したり、ls -la で隠しファイルを表示したりして動作を確認してみてください。
pwd・ls・cd を試す
シミュレーターpwd で現在地確認、ls で一覧表示、cd でディレクトリ移動を試せます。実際のファイルは変更されません。
pwdで現在のディレクトリを確認する
pwd は、現在いるディレクトリを絶対パスで表示します。
pwd
実行結果の例です。
/home/user/projects
ターミナル操作中に自分がどこにいるか分からなくなったときは、まず pwd を実行します。
lsでファイル一覧を表示する
ls は、ファイルやディレクトリの一覧を表示するコマンドです。
ls
詳細情報も確認したい場合は、-l オプションを使います。
ls -l
隠しファイルも含めて表示する場合は、-a オプションを使います。
ls -la
-l と -a はまとめて -la と書けます。
設定ファイルは .bashrc のようにドットから始まる名前が多いため、環境設定を確認するときによく使います。
cdでディレクトリを移動する
cd は、現在のディレクトリを変更するコマンドです。
cd /var/log
ホームディレクトリへ戻る場合は、引数なしで実行するか、~ を指定します。
cd
cd ~
1 つ上のディレクトリへ移動する場合は、.. を指定します。
cd ..
直前にいたディレクトリへ戻る場合は、- を指定します。
cd -
相対パスと絶対パス
パスには、現在地から見た相対パスと、ルートディレクトリ / から始まる絶対パスがあります。
cd documents/reports
cd /home/user/documents/reports
現在地に依存しない操作をしたい場合は絶対パス、近くのディレクトリへ移動する場合は相対パスが便利です。
よく使う組み合わせ
移動した後に現在地と中身を確認する流れは、日常的によく使います。
cd /etc
pwd
ls -la
複数のコマンドを順に実行すると、現在どこで何を見ているのかを確認しながら作業できます。
まとめ
pwd は現在地の確認、ls は一覧表示、cd は移動に使います。
この 3 つを組み合わせるだけで、Linux のファイルシステムを安全に探索できます。