一、pwd命令基本介紹
pwd命令全稱Print Working Directory,用於顯示當前工作目錄的路徑。當你在進行Linux操作時,你需要知道當前所在的目錄是哪個目錄,因為絕大多數Linux命令都是針對當前目錄及其子目錄中的文件才有效。
該命令屬於bash shell的內部命令,可以通過type pwd命令查看。
$ type pwd pwd is a shell builtin
二、pwd命令的使用方法
pwd命令沒有任何選項,只需要在終端里輸入該命令就可以獲取當前工作目錄的路徑。以下是該命令的基本語法:
$ pwd
運行該命令後,將輸出當前工作目錄的路徑。
三、pwd命令的實際應用
1. 獲取當前工作目錄的絕對路徑
在Linux中,路徑分為絕對路徑和相對路徑。絕對路徑是從根目錄開始的完整路徑,而相對路徑是以當前工作目錄為基準的路徑。
pwd命令可以幫助我們獲取當前工作目錄的絕對路徑。只需要直接運行pwd命令即可。
$ pwd /home/user
2. 確定當前所在目錄
當你在命令行中輸入某個命令時,系統會首先在當前所在的目錄中查找該命令的可執行文件,並執行找到的第一個可執行文件。如果當前目錄中不存在該文件,系統會繼續搜索定義在PATH環境變量中的目錄。
因此,我們需要時刻保持對當前工作目錄的清楚認識。pwd命令可以幫助我們確定當前所在的目錄。
$ pwd /home/user
3. 相對路徑轉絕對路徑
當你需要進行某個操作,例如拷貝或刪除文件時,需要指定源路徑和目標路徑。如果你使用相對路徑指定這些路徑,則必須將相對路徑轉換為絕對路徑,才能準確地指定目錄。
例如,在當前目錄中有一個文件夾叫做”programs”,你需要將當前目錄下的一個文件example.txt拷貝至該文件夾中。可以使用以下形式的cp命令:
$ cp example.txt programs/
如果你需要執行該命令,但是你的當前工作目錄不是文件example.txt所在的目錄,你需要將相對路徑轉換為絕對路徑。
pwd命令可以幫助我們獲取當前工作目錄的絕對路徑,使其更容易地轉換相對路徑為絕對路徑。
$ cp example.txt $(pwd)/programs/
四、總結
在Linux中,pwd命令是非常有用的工具,可以幫助我們確定當前所在目錄的路徑。
該命令使用簡單,只需要執行pwd命令即可獲取當前工作目錄的路徑。
該命令的應用場景包括:獲取絕對路徑,確定當前所在目錄,相對路徑轉換為絕對路徑等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/158137.html