也許朋友們還記得在 Dos 時代我們使用許多命令來完成工作。 進入 Windows 時代後,由於電腦的易用性大大增強,使用者也漸漸淡忘了命令。 雖然如此,「命令」仍然在電腦領域中有重要的地位。 朋友們也許會問:「電腦都使用圖形介面這麼多年了,命令在今天還有什麼用? 」
沒錯,普通使用者離命令越來越遠了。 這也正是發明圖形介面的初衷:簡化操作。 但是電腦軟硬體與其它產品一樣,都會有故障。 那麼出現故障後無法進入系統該怎麼辦呢? 其中一個辦法是啟動一個簡單的系統,比如 Dos。 雖然微軟在今年就要發佈一個重大的 Windwos 版本:「遠景」。 但是在這個星球上運行的電腦中還有相當多的使用者保留了 Dos。 比如我,我把它裝進快閃記憶體準備隨時拯救我的 Windows。 還有各位朋友在超市排隊結帳時,超市的收銀機還是在使用 Dos 不是嗎? 是不是有很多朋友看著它的介面覺得收銀機根本不是電腦呢?
今天我們介紹一個 Shell 命令,它的功能與名稱與 Dos 中一樣。 它是「CD」命令,用來讓使用者從一個目錄中跳轉到另一個目錄。 它的基本格式是:cd <路徑名>。 在「紅旗 5.0」系統中,還是讓我們用滑鼠左鍵按一下「開始」-->「應用程式」-->「附件」-->「系統終端」打開終端。 一般我們打開終端時,預設的目錄是當前的使用者目錄。 因為我現在使用 root 使用者登錄,所以終端打開時位於 /root 目錄。 如果各位朋友是使用其它使用者登錄的話終端開打時將會位於 /home/<使用者名> 目錄。
先看看我的 /root 目錄中有什麼?
假如我們要進入 /root/vcd 目錄有兩種方法。 一是:cd vcd
二是:cd /root/vcd
這兩個命令效果雖然一樣,但一定有區別不是嗎? cd vcd 命令中的 vcd 是相對路徑,它相對於執行命令的當前路徑。 在這個例子中也就是 /root 目錄。 注意:使用相對路徑時目錄前面是沒有 / 符號的。
而 cd /root/vcd 命令使用的是絕對路徑。 它的路徑名稱是從根(/)目錄開始的,/root 目錄的上級目錄中是根(/)目錄。 有沒有比根(/)目錄還上的目錄呢? 答案是絕對沒有!
雖然使用絕對位置可以定向到系統的任何位置(但例外是,可能一些使用者沒有進入某些目錄的許可權),但輸入長長的字串是不是過於麻煩了呢? 是不是某些情況下可以省事些呢? 答案是「Yes」。
現在我們就從 /root/vcd 目錄說起。 如果我們想從 /root/vcd 目錄返回 /root 目錄有什麼省事的辦法呢? 可以試著輸入這樣的命令:cd ..。 請不要丟失路徑名稱,這裡的路徑名稱是兩個相連的英文句號。 並且與 cd 命令之間還是空留一個半解空格。 然後請注意圖中用紅線圈起的位置。