はじめに
Linuxのナビゲーションの刺激的な世界へようこそ!この実験では、Linuxファイルシステムのデジタルコンパスであるcd
コマンドの使い方を学びます。膨大な相互接続されたディレクトリの街を探索する探検家のように想像してみてください。cd
コマンドはあなたの信頼できる乗り物で、Linuxの「街」(ファイルシステム)のさまざまな「地区」(ディレクトリ)の間を迅速に移動できるようにします。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
Linuxのナビゲーションの刺激的な世界へようこそ!この実験では、Linuxファイルシステムのデジタルコンパスであるcd
コマンドの使い方を学びます。膨大な相互接続されたディレクトリの街を探索する探検家のように想像してみてください。cd
コマンドはあなたの信頼できる乗り物で、Linuxの「街」(ファイルシステム)のさまざまな「地区」(ディレクトリ)の間を迅速に移動できるようにします。
私たちの旅を始める前に、Linuxの街でどこにいるかを見つけましょう。
pwd
このコマンドは「現在の作業ディレクトリを表示する」という意味で、現在の場所を表示します。間違った入力をしても心配しないでください。いつでもコマンドを再入力できます。
次のような出力が表示されるはずです:
/home/labex/project
これは、あなたがhome
フォルダの中にあるlabex
フォルダの中にあるproject
フォルダにいることを意味します。Linuxの街でのあなたの現在の住所のように考えてください。
注:異なる出力が表示された場合は、慌てないでください!ただ、異なる場所から始めていることを意味するだけです。重要なことは、出力が何を表すかを理解することです。
今、私たちがどこにいるかを知ったので、最初の移動をしましょう。私たちはあなたのホームディレクトリに移動します。これはLinuxの街でのあなたの拠点のようなものです。
cd ~
チルダ(~
)は、あなたのホームディレクトリを表すショートカットです。あたかもあなたのGPSに「家に帰って!」と言っているようなものです。
pwd
次のように表示されるはずです:
/home/labex
おめでとうございます!あなたはちょうどcd
コマンドを使って最初の移動をしました。/home/labex
が表示されない場合は心配しないでください。もう一度cd ~
コマンドを試してみて、cd
と~
の間にスペースを入れてください。
もうホームに着いたので、特定のディレクトリに出かけてみましょう。私たちは最初からいたproject
ディレクトリに移動します。
cd project
これは、あたかもあなたのGPSに「プロジェクト地区まで連れて行って」と言っているようなものです。ディレクトリが存在しないというエラーが表示された場合は、心配しないでください!利用可能なディレクトリを一覧表示するにはls
を試してみて、見えるものを選んでください。
pwd
次のように表示されるはずです:
/home/labex/project
あなたは正常に特定のディレクトリに移動しました!もし別のディレクトリにいる場合は、それでも大丈夫です。重要なことは、あなたがホームディレクトリから別のディレクトリに移動したことです。
時々、ディレクトリ構造を上位に移動する必要があります。私たちはホームディレクトリに戻りましょう。
cd..
2つのドット(..
)は親ディレクトリを表します。あたかもあなたのGPSに「1階上の地区まで連れて行って」と言っているようなものです。
pwd
次のように表示されるはずです:
/home/labex
あなたはディレクトリ構造を1階上に移動しました!もし/home/labex
にいない場合は心配しないでください。重要なことは、あなたが以前いた場所から1階上に移動したことです。
Linuxは、前回の移動前にいたディレクトリに戻るための便利なショートカットを提供しています。
cd project
project
が存在しない場合は、利用可能なディレクトリを見つけるためにls
を使用し、その中にcd
します。
cd -
このコマンドは、あたかもあなたのGPSに「ただいまいた所まで連れて行って」と言っているようなものです。
pwd
ステップ1の前にいたディレクトリに戻っているはずです。この「-」(ダッシュ)は、2つのディレクトリ間で迅速に切り替える必要があるときに便利なショートカットです。
これまで、私たちは相対パス - 現在の場所に対する相対的なパス - を使用してきました。さて、私たちがどこにいようと、特定の場所に移動するために絶対パスを使用してみましょう。
cd /etc
これは、ルートディレクトリ(/
)から始まる絶対パスです。/etc
ディレクトリは、Linuxにおける重要なシステムディレクトリであり、設定ファイルが含まれています。これは、国から始まり、特定の建物までの完全な住所をあなたのGPSに与えるようなものです。
pwd
次のように表示されるはずです:
/etc
あなたは絶対パスを使用して特定の場所にナビゲートしました!このディレクトリはすべてのLinuxシステムに存在するため、エラーなくアクセスできるはずです。
ls
多くの設定ファイルとディレクトリの一覧が表示されます。今はこれらすべてを理解する必要はありません - ただ探索しているだけです!
cd /home/labex
このコマンドは、ファイルシステム内のどこにいようと、直接ホームディレクトリに戻します。
覚えておいてください、絶対パスを使用することは、完全な郵便番号を使用することに似ています - どこからでも機能しますが、通常、入力するのは相対パスよりも長くなります。
あなたはナビゲーションの基本をマスターしましたので、ナビゲーションに関するLinuxのイースターエッグで少し楽しみましょう!
cd ~
mkdir -p maze/twisty/little/passages
このコマンドはネストしたディレクトリ構造を作成します。このコマンドの詳細は今は心配しないでください - 将来の実験でディレクトリを作成する方法について学びます。
cd maze/twisty/little/passages
pwd
次のように表示されるはずです:
/home/labex/maze/twisty/little/passages
おめでとうございます!あなたは曲がりくねった小さな通路の迷路を通って移動しました、すべて同じです!これは、初期のコンピュータゲーミングやハッカー文化に大きな影響を与えた古典的なテキストアドベンチャーゲーム「Colossal Cave Adventure」への言及です。
cd ~
この実験は元のColossal Caveほど複雑ではないかもしれませんが、cd
コマンドを使ってどんなに曲がりくねったディレクトリ構造を通っても移動できることを示しています!
この実験では、Linuxファイルシステムにおける信頼できるナビゲーションツールであるcd
コマンドを探りました。以下のことが学べました:
pwd
を使用して現在の場所を確認するcd ~
を使用してホームディレクトリに移動するcd..
を使用してディレクトリ構造を上位に移動するcd -
を使用して2つのディレクトリ間を迅速に切り替えるcd
コマンドオプションを理解するcd
コマンドには、特定の状況で役立ついくつかの追加オプションがあります:
cd
:引数なしで、これはあなたをホームディレクトリに連れて行きます。cd /
:これはあなたをファイルシステム全体のルートディレクトリに連れて行きます。cd $HOME
:これはあなたをホームディレクトリに行く別の方法です。これらのオプションは、Linuxファイルシステムをナビゲートする際に追加の柔軟性を提供します。ぜひ試してみてください!
これらのスキルを身につけることで、あなたはプロのようにLinuxファイルシステムをナビゲートできるようになりました!覚えておいてください、練習が磨きになります。これらのコマンドを使う回数が多ければ多いほど、Linuxのナビゲーションに慣れていきます。探索することを恐れないでください - Linuxでは、常にcd ~
を使って家に帰ることができます。Linuxの街で楽しい探索を!