ホームページ » の仕方 » Linuxで“ cd”コマンドのベースディレクトリを定義する方法

    Linuxで“ cd”コマンドのベースディレクトリを定義する方法

    デフォルトでは、Linuxのターミナルウィンドウはあなたのホームディレクトリに開きます。ホームディレクトリに直接ないディレクトリに移動するには、フルパスを指定するか、“ cd”コマンドを複数回使用する必要があります。.

    たとえば、私はホームディレクトリにあるDocumentsディレクトリ内の複数のディレクトリを定期的に操作しています。入力しなくてもDocumentsディレクトリのフォルダに移動できるようにしたい CDドキュメント 最初(またはフルファイルパスを指定).

    わかりにくいですか?これが一例です。 Documentsフォルダの中にhtgarticlesという名前のフォルダがあり、ターミナルからアクセスしたいとしましょう。.

    まずはターミナルウィンドウを開いて pwd 現在のディレクトリが本当に私たちのホームディレクトリであることを示すための(Print Working Directory)コマンド、/ home / lori.

    次のコマンドを入力すると、そのようなファイルまたはディレクトリがないというエラーが表示されます。これは、Documentsディレクトリにいないからです。.

    cdのhtgaricles

    htgarticlesディレクトリに移動するには、まずDocumentsディレクトリに移動する必要があります。.

    cdドキュメント/

    次に、htgarticlesディレクトリに移動する必要があります。.

    cd htgarticles /

    あるいは、ファイルのフルパスをひどく入力することもできます。

    cd〜/ドキュメント/ htgarticles

    しかし、そうである必要はありません。任意のディレクトリをターミナルウィンドウのベースディレクトリにすることができるので、フルパスを入力せずにそのサブディレクトリに移動できます。.

    この例では、Documentsディレクトリをベースディレクトリとして設定します。これは、htgarticlesのように、作業するすべてのディレクトリがDocumentsディレクトリの中にあるためです。そのため、プロンプトに次のコマンドを入力してEnterキーを押します。.

    CDPATH =〜/ Documents /をエクスポート

    注:上記のコマンドで, 輸出する すべて小文字でなければならない CDPATH すべて大文字でなければなりません。交換する 〜/ドキュメント/ あなたが最も頻繁に作業するサブディレクトリを含む親ディレクトリへのパスで.

    今、まだ私たちのホームフォルダに、私たちは実行することができます cdのhtgarticles そして直接〜/ Documents / htgarticlesに行きます.

    ターミナルウィンドウを開くたびに特定のディレクトリをベースディレクトリとして自動的に設定したい場合は、.bashrcファイルを編集することによってそれを行うことができます。 .bashrcファイルは、ターミナルウィンドウを開くたびに実行されるスクリプトです。必要なコマンドを追加できます。だから、我々は追加することができます CDPATHをエクスポート 特定のディレクトリをすべてのターミナルウィンドウの親ディレクトリとして設定するコマンド.

    これを行うには、まだ行っていない場合は、ホームディレクトリにcdしてください。次に、次のコマンドを入力して.bashrcファイルを開きます。どのテキストエディタを使用しても構いませんが、この例ではgeditを使用します。.

    gedit .bashrc

    .bashrcファイルの一番下までスクロールして、次のコマンドを追加します。.

    CDPATH =〜/ Documents /をエクスポート

    繰り返しますが、交換してください 〜/ドキュメント/ あなたが最も作業しているサブディレクトリを含む親ディレクトリ.

    コマンドの上にコメントを追加して、コマンドの動作を覚えておくことができます。行の先頭にシャープ記号(#)を付けてから、追加したい説明を入力するだけです。.

    「保存」をクリック.

    ウィンドウの左上隅にある[X]をクリックして、gedit(または使用しているテキストエディタ)を閉じます。.

    .bashrcファイルに追加したばかりのコマンドは、現在のターミナルウィンドウセッションには影響しません。現在のターミナルウィンドウを閉じて、新しいウィンドウを開く必要があります。だから、タイプ 出口 プロンプトでEnterキーを押すか、ウィンドウの左上隅にある[X]ボタンをクリックします。次に、Ctrl + Alt + Tを押して新しいターミナルウィンドウを開きます。.

    現在の作業ディレクトリはホームディレクトリですが、選択したベースディレクトリからサブディレクトリに直接変更できます。.

    ターミナルウィンドウでホームディレクトリを親ディレクトリとして元に戻すには、テキストエディタで.bashrcファイルを開くか、追加したコマンドを削除するか、または#にシャープ記号(#)を付けてコメントアウトします。行頭将来、コマンドを再度アクティブにしたい場合は、その行をコメントアウトすると便利です。 .bashrcファイルのコマンドでディレクトリを変更してファイルを保存するだけで、ベースディレクトリとして使用するディレクトリを簡単に変更することもできます。.

    ほとんどの場合、特定のディレクトリが1つある場合は、.bashrcファイルにコマンドを追加して、そのウィンドウに毎回ターミナルウィンドウを開くこともできます。.