GNU/Linux >> Linux の 問題 >  >> Linux

初心者向けのLinuxpwdコマンドチュートリアル(例付き)

lsやcdのようなpwdコマンドは、最も頻繁に使用されるLinuxユーティリティの1つです。ユーザーの種類(初心者またはプロ)に関係なく、このコマンドラインツールを頻繁に使用していることに気付くでしょう。そのため、このチュートリアルでは、わかりやすい例を使用して、pwdの基本について簡単に説明します。

しかし、それを始める前に、この記事で紹介されているすべての例がUbuntu18.04LTSでテストされていることを言及する価値があります。

Linuxpwdコマンド

pwdツールは、現在/現在の作業ディレクトリの名前を出力します(PWD-現在の作業ディレクトリ、わかりましたか?)。その構文は次のとおりです。

pwd [OPTION]...

そして、ユーティリティのマニュアルページで説明されているのは次のとおりです。

Print the full filename of the current working directory.

以下は、pwdコマンドがどのように機能するかを理解するのに役立つQ&Aスタイルの例です。

Q1。 pwdコマンドはどのように機能しますか?

通常の場合のように、基本的な使用法は非常に簡単です。オプションを指定せずに「pwd」コマンドを実行するだけで、現在の作業ディレクトリへのフルパスが出力に表示されます。

pwd

次に例を示します:

[email protected]:~$ pwd
/home/himanshu

bashを含むほとんどのシェルには、pwdが組み込まれていることに注意してください。次のコマンドを実行するだけです:

type -a pwd

そして、次の出力が得られるはずです。

pwd is a shell builtin
pwd is /bin/pwd

Q2。 pwdと/bin/ pwdの違いは何ですか?

pwdはシェルに組み込まれていますが、/ bin/pwdはLinuxディストリビューションに付属しているツールです。 PWDのマニュアルページはそれを明確に説明しています:

NOTE: Your shell may have its own version of pwd, which usually supersedes the version described 
here. Please refer to your shell's documentation for details about the options it supports.

Q3。 pwdに環境からのPWDを使用させる方法は?

これは、 -Lを使用して実行できます コマンドラインオプション。これをテストするには、現在のディレクトリ(私の場合は/ home / himanshu)へのシンボリックリンクを作成します。

例:

ln -s . dir_symlink

次に入力します:

cd dir_symlink

次に、次のコマンドを実行します。

/bin/pwd

私の場合、次の出力が得られました:

/home/himanshu

次に、このコマンドを実行します

/bin/pwd -L

次の出力が得られました:

/home/himanshu/dir_symlink

これは、 -Pを使用して実行できます コマンドラインオプション。例:

/bin/pwd -L

次の出力を生成します:

/home/himanshu/dir_symlink

ただし、-P

/bin/pwd -L -P

出力は次のとおりです。

/home/himanshu

オプションが指定されていない場合、デフォルトで-Pが想定されます。

結論

ご覧のとおり、pwdは理解して使用するのに非常に簡単なコマンドラインツールです。ほとんどの場合、どのオプションも使用しないことに気付くでしょうが、それが提供するすべてのオプションを知っておくのは良いことです。 pwdの詳細については、こちらのmanページにアクセスしてください。


Linux
  1. Linux yes初心者向けコマンドチュートリアル(例付き)

  2. 初心者向けのLinuxnprocコマンドチュートリアル(例付き)

  3. 初心者向けのLinuxsleepコマンドチュートリアル(例付き)

  1. Linuxは初心者向けのコマンドチュートリアルを展開します(例付き)

  2. 初心者向けのLinuxファクターコマンドチュートリアル(例付き)

  3. Linuxユーザー初心者向けコマンドチュートリアル(例付き)

  1. 初心者向けのLinuxtacコマンドチュートリアル(例付き)

  2. 初心者向けのLinuxsumコマンドチュートリアル(例付き)

  3. 初心者向けのLinuxbasenameコマンドチュートリアル(例付き)