天天看點

3.8 Linux顯示目前工作路徑(pwd指令)

由于 Linux 檔案系統中有許多目錄,當使用者執行一條 Linux 指令又沒有指定該指令或參數所在的目錄時,Linux 系統就會首先在目前目錄(目前的工作目錄)搜尋這個指令或它的參數。是以,使用者在執行指令之前,常常需要确定目前所在的工作目錄,即目前目錄。

當使用者登陸 Linux 系統之後,其目前目錄就是它的主目錄。那麼,如何确定目前目錄呢?可以使用 Linux 系統的 pwd 指令來顯示目前目錄的絕對路徑。

pwd 指令,是 Print Working Directory (列印工作目錄)的縮寫,功能是顯示使用者目前所處的工作目錄。該指令的基本格式為:

[root@localhost ~]# pwd      

【例 1】

[root@localhost ~]# whoami
root
[root@localhost ~]# pwd
/root      

whoami 指令用于确定目前登陸的使用者,後續會做詳細介紹。可以看到,root 使用者目前所在目錄是它的主目錄 /root。

【例 2】

[demo@localhost ~]# whoami
demo
[demo@localhost ~]# pwd
/home/demo      

以上代碼表明,目前登陸 Linux 系統的是使用者 demo,目前所在目錄為 demo 的主目錄 /home/demo。

注意,在 ​

​[demo@localhost ~]#​

​ 這一部分中,雖然也顯示出目前所在的目錄(例如 ~ 表示主目錄),但此位置隻會列出整個路徑中最後的那一個目錄,比如:

[root@localhost ~]# cd /var/mail
[root@localhost mail]# pwd
/var/mail      

我們知道,不同的目錄中,目錄名是可以重複的,是以,僅通過 ​

​[root@localhost mail]​

​ 中的 mail,根本無法判斷其所在的具體位置,而使用 pwd 指令,可以輸出目前所在目錄的完整路徑。

十年磨一劍

繼續閱讀