用戶從一個當(dāng)前目錄時入另一個目錄的指令就是用cd ;我們在前面示例中大量應(yīng)用過,在這里不再多說了。
用法:#cd 路徑
舉例:
[root@localhost ~]# cd /usr/share/man/.更多的幫助,請參考 man cd 或cd ——help.
7、判斷用戶當(dāng)前所處的工作目錄的指令 pwd
pwd 指令用來顯示用戶當(dāng)前所處的位置的,前面我們也說的很多。
示例:
[root@localhost man]# pwd 注;判斷用戶當(dāng)前所處的目錄;
/usr/share/man 注:位于/usr/share/man 中。
8、關(guān)于用戶環(huán)境變量PATH的設(shè)置
在一般情況下,Linux文件系統(tǒng)中bin或sbin目錄中的文件都是可執(zhí)行的。有時我們?yōu)榱朔奖悴惠斎肼窂骄湍苷{(diào)用指令或工具,這時要就要設(shè)置用戶的環(huán)境變量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命令來顯示當(dāng)前目錄下的文件和子目錄;第二條/bin/ls 指令是用絕對路徑的ls來運行的;這兩種方式運行的結(jié)果看來是一樣的。
在論壇上,有些弟兄總是我已經(jīng)安裝了某某軟件包,卻沒有某個指令。其實就是環(huán)境變量設(shè)置的事。如果您直接輸入某個指令不存在,解決辦法有兩個,一個方法是要指定用可執(zhí)行文件的絕對路徑(也可以是相對路徑,怎么方便怎么用吧),另一個方法是設(shè)定用戶的環(huán)境變量。
我們可以用export PATH來設(shè)置環(huán)境變量。比如把下面一行加入到用戶家目錄下的。bashrc 或。profile文件中:
export PATH=".:/bin:/sbin:/usr/sbin:/usr/
bin:/usr/local/ bin:/usr/X11R6/bin"
解釋:您可以找出Linux文件系統(tǒng)中所有bin或sbin目錄的的絕對路徑,然后把它們用:號分割,比如上面所設(shè)置的。第一個。表示用戶當(dāng)前所處的目錄。添加好后,我們再運行一下source,也就是:
#source .bashrc
或
#source .profile
如果發(fā)現(xiàn)指令只有root權(quán)限才運行,這時您要用到su; 如果您用的是普通用戶,可能無權(quán)查看一些文件的目錄的內(nèi)容,您也需要用到su來切換身份;請參考:《Linux 系統(tǒng)中的超級權(quán)限的控制》。
9、有關(guān)目錄的操作指令
有關(guān)目錄的操作,比如創(chuàng)建、復(fù)制、移動、刪除,請參見:《Linux 文件和目錄管理之顯示、刪除、復(fù)制、移動及改名》。也就是ls、mkdir、cp、mv、rmdir、rm 等工具的運用。