Linuxでの現在の作業ディレクトリを決定するために、pwdコマンドを使用します

このチュートリアルでは、我々は、Linuxでpwdコマンドは、現在の作業ディレクトリを決定するために使用するようにする方法を紹介します。

現在の作業ディレクトリは何ですか

現在の作業ディレクトリが配置されているユーザーの現在の作業ディレクトリです。コマンドプロンプトと対話するたびに、ディレクトリで作業しています。

あなたがLinuxシステムにログオンしたときに、デフォルトで、現在の作業ディレクトリは、ホームディレクトリに設定されています。作業ディレクトリを変更するには、cdコマンドを使用します。たとえば、次のように入力しを/ tmpに現在の作業ディレクトリを変更するには:

CD / tmpに

カスタムbashやzshのプロンプトを持っている場合、一部のLinuxディストリビューションで、または、作業ディレクトリの電流経路は、シェルプロンプトに表示される場合があります。

ユーザー@ホスト:/ tmpに#

pwdコマンド

pwdコマンドは、印刷作業ディレクトリの略称です。Linuxは、最も基本的かつ最も頻繁に使用されるコマンドの一つです。実行すると、このコマンドは、現在の作業ディレクトリのフルパスを表示します。

PWDは、bashのやzshのように、最も近代的なシェルに組み込まれています。これは、独立した/ binに/ pwdの実行可能ファイルはわずかに異なっている動作をします。あなたはPWDが含まれるすべてのタイプの-aの位置を表示するためにそれを使用することができます。

-a PWDを入力
PWDはシェルの組み込みで
PWDがある/ binに/ PWD

それは、入力PWDが優先内蔵使用するたびに次の出力、独立した実行ファイルに優先順位を内蔵シェルから分かるように。あなたが別のpwdコマンドを使用する場合は、バイナリファイル/ binに/ PWDへの完全なパスを使用する必要があります

あなたの現在の作業ディレクトリを検索する方法

現在のディレクトリを調べるには、お使いの端末でPWDに入力します。

PWD

このコマンドは、現在の作業ディレクトリを表示します。

/ホーム/ linuxidc

コマンドの役割は、環境変数PWDを印刷しています。あなたは次のように入力した場合は、同じ出力が得られます。

エコー$ PWD
/ホーム/ linuxidc

pwdコマンドは、2つのパラメータのみを受け付けます。

  • -L(--logicalは) - 変数$ PWDの値を表示します。デフォルトでは、PWDパフォーマンス-Lオプションが指定されています。
  • -P(--physicalは) - 任意のシンボリックリンクせずに、物理ディレクトリを示してい

より良い-Pオプションの動作原理を説明するために、我々は、そのディレクトリに[シンボリックリンクのディレクトリとポイントを作成します。

MKDIRを/ tmp /ディレクトリ
のln -sを/ tmp /ディレクトリを/ tmp /シンボリックリンク

さて、あなたはを/ tmp /シンボリックリンクのディレクトリに移動し、PWDを入力したとします。

CDを/ tmp /シンボリックリンク
PWD

出力には、現在の作業ディレクトリを/ tmp /シンボリックリンクを表示します。

/ tmp /シンボリックリンク

次の-Pオプションを実行するために、同じコマンドを使用している場合:

PWD -P

あなたの現在の作業ディレクトリは、ディレクトリを/ tmp /ディレクトリへのシンボリックリンクです。

/ tmp /ディレクトリ

結論

今では、現在の作業ディレクトリがあり、どのように現在の作業ディレクトリを検索するには、pwdコマンドを使用するかをよく理解している必要があります。

おすすめ

転載: www.linuxidc.com/Linux/2019-08/160033.htm