pwd命令是什麼的縮寫 Linux pwd命令詳解

2021-10-22 10:59:24 字數 1949 閱讀 6766

1. 基本概念

1.1 命令作用

pwd是linux中乙個非常有用而又十分簡單的命令,pwd是片語print working directory的首字母縮寫,即列印工作目錄;工作目錄就是你當前所處於的那個目錄。

pwd始終以絕對路徑的方式列印工作目錄,即從根目錄(/)開始到當前目錄的完整路徑。在實際工作中,我們常常記不起當前目錄的完整路徑,此時pwd命令就派上用場了。

1.2 命令語法

pwd命令的語法結構如下所示:

pwd [option]

其中選項(option)可以是如下內容:

-l 列印邏輯上的工作目錄;

-p 列印物理上的工作目錄。

當省略option時,預設為-l選項。

1.3 邏輯和物理工作目錄

那麼什麼又是邏輯工作目錄和物理工作目錄呢?這其實也很簡單,只要你知道linux的符號鏈結(symbolic link)的概念。簡單地說,符號鏈結等同於windows作業系統上的快捷方式。

假設我有兩個目錄b和c,b符號鏈結到c且c是常規目錄。那麼當我對目錄b進行操作時,實際是對目錄c進行操作。比如,我在b中建立乙個新檔案,實際上是在c中建立了這個檔案。當我處於目錄b中時,那麼b就是邏輯工作目錄而c就是物理工作目錄。

現在假設我又有另乙個目錄a,它也是乙個符號鏈結且鏈結到b。那麼當我處於a中時,邏輯工作目錄就是a而物理工作目錄還是c。注意此時物理工作目錄是c而不是b,因為b也是乙個符號鏈結。即當我對a進行操作時,實際是對b進行操作;而對b的操作,實際又是對c的操作。

1.4 選項的額外說明

當我在centos 8上檢視pwd命令的說明文件時(即執行man pwd),它指出pwd還有4個額外的選項,分別是:--logical(等同於-l)、--physical(等同於-p)、--help(顯示幫助資訊)和--version(顯示版本資訊)。但在實際使用中卻只有--help選項有作用,而其它3個選項都顯示為無效選項。

當我在mac os上執行man pwd時,它又顯示pwd只有-l和-p這兩個選項。因此斷定-l和-p這兩個選項是pwd命令必定有的選項,而我們也只需要掌握這兩個選項就可以了。

2. 示例

2.1 預設用法

直接使用pwd命令的結果如下圖所示,它以絕對路徑的方式顯示當前目錄的完整路徑,可以看到我當前的工作目錄為:/var/log/httpd。

2.2 邏輯和物理工作目錄

在我的系統上,我們按照下圖中的流程首先使用cd命令進入/tmp/test這個目錄中。然後使用ll命令檢視該目錄的內容,可以看到有乙個符號鏈結b,它鏈結到目錄/var/log/httpd。我們再用cd命令進入b目錄中。

此時,我們再分別執行pwd -l和pwd -p,結果如下圖所示。可以看到-l選項顯示的結果為/tmp/test/b,而-p選項顯示的結果為/var/log/httpd。

2.3 多個符號鏈結

我們先在/tmp/test目錄下再建立乙個符號鏈結a,它鏈結到b。然後執行ll命令檢視鏈結關係,再用cd命令進入a目錄中。

此刻,我們再分別執行pwd -l和pwd -p,結果如下圖所示。可以看到-l選項顯示的結果為/tmp/test/a,-p選項顯示的結果為/var/log/httpd而不是/tmp/test/b。

(完)

pwd命令是什麼的縮寫 pwd是什麼縮寫

pwd 是什麼縮寫 篇一 pwd是什麼縮寫 答 你這個沒有錯啊,pwd是指當前路徑,你當前就是在根目錄 下,你可以直接執行 pwd檢視當前目 錄。篇二 pwd是什麼縮寫 user 切換使用者 rpm redhat package manager 紅帽子打包管理器 pwd print work dir...

pwd命令是什麼的縮寫 Linux命令縮寫

pwd print working directory 顯示當前工作路徑。su swith user 切換使用者,切換到root使用者 cd change directory 切換目錄 ls list files 列出目錄下的檔案 ps process status 程序狀態 mkdir make ...

RPA是什麼的縮寫

rpa 是英文 robotic process automation 的縮寫,翻譯成中文就是 機器 程自動化 rpa 並不是一款實體型的機械人,它主要以軟體的方式存在。rpa 可以有效地幫助員工處理一些機械性 高頻率的工作,從而降低員工的勞動強度,提公升工作效率,降低工作成本。那麼,rpa 到底是什...