修改用戶當前界面的工作目錄怎么改?
要更改工作目錄(此刻,我們站在樹形迷宮里面),我們用 cd 命令。輸入 cd, 然后輸入你想要去的工作目錄的路徑名。路徑名就是沿著目錄樹的分支 到達想要的目錄期間所經過的路線。路徑名可通過兩種方式來指定,一種是絕對路徑, 另一種是相對路徑。我們先來介紹絕對路徑。
絕對路徑絕對路徑開始于根目錄,緊跟著目錄樹的一個個分支,一直到達所期望的目錄或文件。 例如,你的系統中有一個目錄,大多數系統程序都安裝在這個目錄下。這個目錄的 路徑名是 /usr/bin。它意味著從根目錄(用開頭的“/”表示)開始,有一個叫 “usr” 的 目錄包含了目錄 “bin”。
[me@linuxbox ~]$ cd /usr/bin [me@linuxbox bin]$ pwd /usr/bin [me@linuxbox bin]$ ls ...Listing of many, many files ...
我們把工作目錄轉到 /usr/bin 目錄下,里面裝滿了文件。注意 shell 提示符是怎樣改變的嗎? 為了方便,通常終端提示符自動顯示工作目錄名。
相對路徑
絕對路徑從根目錄開始,直到它的目的地,而相對路徑開始于工作目錄。 為了做到這個(用相對路徑表示), 我們在文件系統樹中用一對特殊符號來表示相對位置。 這對特殊符號是 “.” (點) 和 “..” (點點)。
符號 “.” 指的是工作目錄,”..” 指的是工作目錄的父目錄。下面的例子說明怎樣使用它。 讓我們再次把工作目錄切換到 /usr/bin:
[me@linuxbox ~]$ cd /usr/bin [me@linuxbox bin]$ pwd /usr/bin
好了,比方說我們想更改工作目錄到 /usr/bin 的父目錄 /usr??梢酝ㄟ^兩種方法來實現。可以使用絕對路徑名:
[me@linuxbox bin]$ cd /usr [me@linuxbox usr]$ pwd /usr
或者, 也可以使用相對路徑:
[me@linuxbox bin]$ cd .. [me@linuxbox usr]$ pwd /usr
兩種不同的方法,一樣的結果。我們應該選哪一個呢? 選輸入量最少的那個!
同樣地,從目錄 /usr/ 到 /usr/bin 也有兩種途徑??梢允褂媒^對路徑:
[me@linuxbox usr]$ cd /usr/bin [me@linuxbox bin]$ pwd /usr/bin
或者,也可以用相對路徑:
[me@linuxbox usr]$ cd ./bin [me@linuxbox bin]$ pwd /usr/bin
有一件很重要的事,我必須指出來。在幾乎所有的情況下,你可以省略”./”。它是隱含地。輸入:
[me@linuxbox usr]$ cd bin
實現相同的效果,如果不指定一個文件的目錄,那它的工作目錄會被假定為當前工作目錄。