Linuxファイルシステムナビゲーションの基礎
この記事では、Linuxファイルシステム内のナビゲーションに関する基本的なコマンドを説明しています。以下の図は、ファイルシステム階層標準(Filesystem Hierarchy Standard)として知られるLinuxファイルシステムの一部を示しています。1つのノードから右側のノードへの線は、包含を示しています。たとえば、学生ディレクトリはホームディレクトリ内に含まれています。
このチュートリアルでは、あなたは学びます:
pwdコマンドの使い方cdコマンドの使い方- ユーザーホームディレクトリに移動する方法
- 相対的なものと絶対的なものの違い
- 親ディレクトリとは何ですか
Linuxファイルシステム階層標準 (FHS)
ソフトウェアの要件と使用される規約
Linuxファイルシステムナビゲーションの基本 ステップバイステップの手順
以下の指示は、初めてGNU/Linuxを使用するユーザーがGNU/Linuxコマンドラインで最も簡単な作業を行うために習得する必要がある最低限の内容です。以下の基本を学んだら、より高度なコマンドラインのトピックに進む準備が整います。
-
シェルターミナルで作業しているとき、常に特定のディレクトリで操作しています。現在いるディレクトリを確認するには、
pwdコマンドを使用します。student@linuxconfig:$ pwd /usr/local/bin student@linuxconfig:$ cd student@linuxconfig:$ pwd /home/student student@linuxconfig:$ あなたのホームディレクトリは、ターミナルを最初に開いたときにいるディレクトリです。どこからでもホームディレクトリに移動するには、ただ
cdコマンドを入力してください:student@linuxconfig:$ pwd /usr/local/bin student@linuxconfig:$ cd student@linuxconfig:$ pwd /home/student student@linuxconfig:$絶対パス名は、ファイルシステムツリーのルートを示す
/文字で始まるものです。したがって、ホームディレクトリに移動する別の方法は次の通りです:student@linuxconfig:/etc$ cd /home/student student@linuxconfig:$ pwd /home/student student@linuxconfig:$相対パスとは、現在のディレクトリに接続されているディレクトリの名前から始まるパスのことです。例えば、
/usrディレクトリにいるとき、cd bin(「bin」の前に「/」を付けずに入力する)を入力すると、次のような効果があります:student@linuxconfig:$ pwd /usr student@linuxconfig:$ cd bin student@linuxconfig:$ pwd /usr/bin student@linuxconfig:$現在の作業ディレクトリ(親ディレクトリとも呼ばれる)を含むディレクトリに移動するには、以下のように入力します:
student@linuxconfig:$ pwd /usr/bin student@linuxconfig:$ cd .. student@linuxconfig:$ pwd /usr student@linuxconfig:$現在の作業ディレクトリの相対パスは
.(ピリオド)と呼ばれます。したがって、次のように入力します:student@linuxconfig:$ pwd /usr/bin student@linuxconfig:$ cd . student@linuxconfig:$ pwd /usr/bin student@linuxconfig:$
相対パスと絶対パスに関する詳細情報は、私たちのbashスクリプトのチュートリアルをご覧ください。
そして、あなたは /usr/bin に行きますが、/usr/local/bin や /bin ではありません。
現在の作業ディレクトリは変更されません。
