メインコンテンツにスキップ
モジュール 1 · レッスン 1 / 2コース内の 1/11~10 min
モジュールのレッスン (1/2)

私はどこにいるの? (pwd と ls)

Linux コマンド ライン (またはターミナル) は、グラフィカル ユーザー インターフェイスを使用する代わりにテキスト コマンドを入力してオペレーティング システムと対話できる非常に強力なツールです。

Linux のすべてのファイルとフォルダーは、単一のスラッシュ / (root と呼ばれる) で表される共通のルート ディレクトリから始まる逆ツリー構造で編成されます。すべてのユーザーは、/home 内に独自の個人フォルダー (/home/user など) を持っています。これは ホーム ディレクトリとして知られています。


自分がどこにいるかを知る: pwd

ターミナルでは、常に 現在の作業ディレクトリ と呼ばれる特定のフォルダー内に位置します。

現在どのフォルダーにいるかを確認するには、次のコマンドを使用できます。

Bash
pwd

このコマンドは Print Working Directory の略です。ターミナルを開いた直後に実行すると、通常は次のようにホーム フォルダーへのパスが表示されます。

Bash
/home/user

リスト内容: ls

現在のディレクトリ内にどのようなファイルやフォルダが存在するかを確認するには、次のコマンドを使用します。

Bash
ls

このコマンドは List の略です。現在の場所にあるすべての表示可能なファイルとフォルダーの名前が表示されます。

ls の便利なオプション

Linux コマンドは、ハイフン - を先頭に付けた オプション (flags または引数とも呼ばれます) を使用してカスタマイズできます。

  • ls -a: ドットで始まる隠しファイル (.bashrc や .git など) を含む すべて ファイルをリストします。
  • ls -l: ファイルのアクセス許可、所有者、ファイル サイズ、最終変更日時などの詳細を含むリストを 長い形式 で表示します。
  • ls -la または ls -al を記述することでこれらのフラグを組み合わせて、詳細なリスト内のすべてのファイルを表示できます。

たとえば、サンプル フォルダーで ls -la を実行すると、次のような構造化された出力が表示される場合があります。

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

この出力では次のようになります。

  • d で始まる行 (例: drwxr-xr-x) はディレクトリ (フォルダー) を表します。
  • - で始まる行 (例: -rw-r--r--) は通常のファイルを表します。
  • . および .. は、現在のディレクトリと親ディレクトリにリンクする特別なショートカットです。
  • .bashrc は隠しファイルであり、先頭のドットによって認識されます。

自分で試してみてください

演習 1: 自分の位置を見つける

運動#linux.m1.l1.e1
試行回数: 0読み込み中…

現在いる現在の作業ディレクトリを見つけるコマンドを作成します。

エディターを読み込み中…
ヒントを表示

現在のディレクトリの絶対パスを出力するコマンドを使用します。

3 回の試行後に解決策が利用可能になります

演習 2: ファイルをリストする

運動#linux.m1.l1.e2
試行回数: 0読み込み中…

現在のフォルダー内のファイルを一覧表示して、利用可能なリソースを確認します。

エディターを読み込み中…
ヒントを表示

内容をリストするには基本的なコマンドを使用します。

3 回の試行後に解決策が利用可能になります

演習 3: 隠しファイルを表示する

運動#linux.m1.l1.e3
試行回数: 0読み込み中…

適切なフラグを指定して ls コマンドを使用すると、ドットで始まる隠しファイルを含む、現在のディレクトリ内のすべてのファイルが表示されます。

エディターを読み込み中…
ヒントを表示

ls を -a オプションと組み合わせて使用​​します。

3 回の試行後に解決策が利用可能になります