用戶從一個當前目錄時入另一個目錄的指令就是用cd ;我們在前面示例中大量應用過,在這里不再多說了。
用法:#cd 路徑
舉例:
[root@localhost ~]# cd /usr/share/man/.更多的幫助,請參考 man cd 或cd ——help.
7、判斷用戶當前所處的工作目錄的指令 pwd
pwd 指令用來顯示用戶當前所處的位置的,前面我們也說的很多。
示例:
[root@localhost man]# pwd 注;判斷用戶當前所處的目錄;
/usr/share/man 注:位于/usr/share/man 中。
8、關于用戶環境變量PATH的設置
在一般情況下,Linux文件系統中bin或sbin目錄中的文件都是可執行的。有時我們為了方便不輸入路徑就能調用指令或工具,這時要就要設置用戶的環境變量PATH.
看下面的一例:
[root@localhost ~]# ls
adduml.sh lsfile.sh mkuml-2004.07.17
mkuml-2004.07.17-ananas.tar.bz2 mydir
openQreadme.txt sun.txt tmp upgrade.log
[root@localhost ~]# /bin/ls
adduml.sh lsfile.sh mkuml-2004.07.17
mkuml-2004.07.17-ananas.tar.bz2 mydir openQreadme.txt sun.txt tmp upgrade.log
上面的例子,第一個指令就是直接運行了ls命令來顯示當前目錄下的文件和子目錄;第二條/bin/ls 指令是用絕對路徑的ls來運行的;這兩種方式運行的結果看來是一樣的。
在論壇上,有些弟兄總是我已經安裝了某某軟件包,卻沒有某個指令。其實就是環境變量設置的事。如果您直接輸入某個指令不存在,解決辦法有兩個,一個方法是要指定用可執行文件的絕對路徑(也可以是相對路徑,怎么方便怎么用吧),另一個方法是設定用戶的環境變量。
我們可以用export PATH來設置環境變量。比如把下面一行加入到用戶家目錄下的。bashrc 或。profile文件中:
export PATH=".:/bin:/sbin:/usr/sbin:/usr/
bin:/usr/local/ bin:/usr/X11R6/bin"
解釋:您可以找出Linux文件系統中所有bin或sbin目錄的的絕對路徑,然后把它們用:號分割,比如上面所設置的。第一個。表示用戶當前所處的目錄。添加好后,我們再運行一下source,也就是:
#source .bashrc
或
#source .profile
如果發現指令只有root權限才運行,這時您要用到su; 如果您用的是普通用戶,可能無權查看一些文件的目錄的內容,您也需要用到su來切換身份;請參考:《Linux 系統中的超級權限的控制》。
9、有關目錄的操作指令
有關目錄的操作,比如創建、復制、移動、刪除,請參見:《Linux 文件和目錄管理之顯示、刪除、復制、移動及改名》。也就是ls、mkdir、cp、mv、rmdir、rm 等工具的運用。