因?yàn)? 表示的是根目錄,如果你要進(jìn)入abc目錄,應(yīng)該這樣:cd abc, 而不是cd /abc, 如果你非要使用絕對(duì)路徑,則應(yīng)該是cd /home/abc。
linux是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng),但是真正會(huì)用的人卻不多,今天我們來(lái)談?wù)勂湟粋€(gè)基本操作,即切換工作目錄。具體通過舉例說(shuō)明:
材料/工具
linux cd
一、目錄操作命令 cd cd命令功能 在每一個(gè)操作系統(tǒng)中,都需要有改變目錄的工作,Linux也不例外,在Linux操作系統(tǒng)中,是通過cd命令來(lái)改變工作目錄的。 cd命令的命令格式及用法 命令格式:cd 命令用法 例:現(xiàn)在的工作目錄為:/home/development,
方法
切換到家目錄:
cd ~/neper/src mkdir build cd build cmake .. make sudo make install 執(zhí)行make的時(shí)候可能會(huì)提示系統(tǒng)中缺少哪些編譯庫(kù), 直接執(zhí)行configure來(lái)查看,再去安裝一個(gè)個(gè)編譯庫(kù),之后再回來(lái)make。
此時(shí)可以直接用不帶參數(shù)的cd命令,也可以用cd ~命令,還可以使用cd $HOME。本質(zhì)上,這三個(gè)命令都是一樣的。
當(dāng)前工作目錄(present working directory)是文件系統(tǒng)當(dāng)前所在的目錄,如果命令沒有額外指定路徑,則默認(rèn)為當(dāng)前工作目錄。比如ls命令,如果沒有指定目錄,就會(huì)顯示出當(dāng)前工作目錄的文件。 在Linux中,路徑可以用絕對(duì)路徑和相對(duì)路徑表示,相對(duì)路徑
切換到根目錄,并查到符號(hào)鏈接文件夾
export PS1="[u@h w]$ " 注意$字符后有空格! 長(zhǎng)久生效將export PS1="[u@h w]$ " 添加到/etc/profile文件中!
上圖中,列出了/目錄下所有的文件夾,當(dāng)然,我們還可以過濾掉非符號(hào)鏈接的文件夾,只需要配合"grep ^l"命令就能實(shí)現(xiàn)
哪個(gè)?是wm下的模擬終端還是console?如果是模擬終端,配置隨你的模擬軟件不同而不同,konsole和gnome-terminal都是在上面的命令選項(xiàng)里的,自己找,其他的大部分是根據(jù)命令行參數(shù)來(lái)的,要加命令參數(shù),一般是-bg 和 - fg來(lái)修改背景和字體的顏色,
上圖中,/bin文件夾是個(gè)符號(hào)鏈接文件夾,實(shí)際的目錄是/usr/bin,現(xiàn)在來(lái)分別演示一下cd命令的-P和-L選項(xiàng):
定義一個(gè)別名(alia) tim@lbtim:~$ alias wd="cd ~/Workspace" tim@lbtim:~$ wd tim@lbtim:~/Workspace$
-P選項(xiàng)將目錄切換到了實(shí)際的目錄,而-L選項(xiàng)則將目錄切換到了符號(hào)鏈接目錄。
個(gè)人目錄: 你的帳戶所在的目錄,通常在shell里 HOME 環(huán)境變量就是這個(gè)目錄。 比如我的 帳戶 xs220: xs220@Zealot:~> echo $HOME /home/xs220 這個(gè)/home/xs220/就是我的個(gè)人目錄。 當(dāng)前工作目錄,很好理解把,你在哪個(gè)目錄下工作,就是哪里。可
如果不帶有選項(xiàng)的cd命令,不管目標(biāo)是否是符號(hào)鏈接,則直接進(jìn)入該目標(biāo)文件夾。
不好意思,如果是單個(gè)命令,可以使用alias指令實(shí)現(xiàn)。 alias dp='date' 但是用一個(gè)別名命令實(shí)現(xiàn)好幾個(gè)功能,我現(xiàn)在還沒搞清楚,建議你可以使用一個(gè)Bash_shell腳本來(lái)實(shí)現(xiàn)。 可以使用vi新建一個(gè)文本,vi t1 date pwd id 再使用chmod指令賦予t1可執(zhí)
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
linux中怎么定義一個(gè)別名命令,他等價(jià)的功能是:顯示當(dāng)前日期及工作目錄,并列出有多少用戶在系統(tǒng)上工作。
不好意思,如果是單個(gè)命令,可以使用alias指令實(shí)現(xiàn)。
alias dp='date'
但是用一個(gè)別名命令實(shí)現(xiàn)好幾個(gè)功能,我現(xiàn)在還沒搞清楚,建議你可以使用一個(gè)Bash_shell腳本來(lái)實(shí)現(xiàn)。
可以使用vi新建一個(gè)文本,vi t1
date
pwd
id
再使用chmod指令賦予t1可執(zhí)行權(quán)限,chmod u+x t1
再執(zhí)行腳本,./t1
如果一定要使用一個(gè)別名命令來(lái)實(shí)現(xiàn)該功能,你再查查資料吧。
linux中創(chuàng)建守護(hù)進(jìn)程是為什么要改變工作目錄
這是為了使得守護(hù)進(jìn)程運(yùn)行過程中不再依賴于系統(tǒng)的一些特定的環(huán)境,比如:
1、在/mnt/mmc啟動(dòng)守護(hù)進(jìn)程,但/mnt/mmc已經(jīng)沒有別的用途,你想將它卸載。
2、在目錄/home/tmp下運(yùn)行守護(hù)進(jìn)程,但這個(gè)目錄已經(jīng)沒有存在必要了,你要?jiǎng)h除它。
如果在守護(hù)進(jìn)程中沒有將工作路徑改到其它路徑("/"或者"/tmp")的話,以上2個(gè)操作都不能成功。
有關(guān)linux基本命令操作?
最低0.27元/天開通百度文庫(kù)會(huì)員,可在文庫(kù)查看完整內(nèi)容>
原發(fā)布者:hjj830303
1.1登錄Login:guest[Enter]
passwd:******[Enter]
1.2退出
在系統(tǒng)示符下輸入logout或exit或按[Ctrl-D]。
1.3修改口令
用passwd命令修改
2.1顯示目錄
命令:pwd(printworkingdirectory)
格式:pwd
功能:顯示出用戶當(dāng)前工作目錄的全路徑名。
2.2建立目錄
命令:mkdir(makedirectory)
格式:mkdirdirectory_name
功能:建立新目錄
2.3改變目錄
命令:cd(changedirectory)
格式:cddirectory_name
功能:改變當(dāng)前工作目錄
注釋:目錄名選項(xiàng)有:
(1)目錄名,轉(zhuǎn)到當(dāng)前目錄下的子目錄。
(2)..表示轉(zhuǎn)到當(dāng)前目錄的父目錄。
(3)/表示轉(zhuǎn)到根目錄。
(4)沒有選項(xiàng)時(shí),轉(zhuǎn)到用戶的主目錄
2.4刪除目錄
命令:rmdir(removedirectory)
格式:rmdirdirectory_name
功能:刪除不存在文件的子目錄名。
注釋:
(1)刪除子目錄時(shí),要求被刪除的目錄中不存在文件或子目錄,否則無(wú)法刪除。
(2)若被刪除的目錄中有文件或子目錄,請(qǐng)參考命令rm-rdirectory_name。
3.1列出文件目錄
命令:ls(list)
格式:ls[option]directory_name
功能:列出指定目錄中的文件名和子目錄名。當(dāng)無(wú)子目錄名時(shí),列出當(dāng)前目錄
中的文件名和子目錄名。
選項(xiàng):-a列出所有文件,包括以點(diǎn)開頭的隱含文件。
-l按長(zhǎng)格式列出文件名,包括文件類型標(biāo)識(shí)
如何讓linux終端顯示工作路徑是solaris打
這個(gè)最好設(shè)置PS1,在shell初始化的時(shí)候設(shè)置為環(huán)境變量,一般在.bashrc中設(shè)置,添加PS1="[\w]#",具體的還有一些參數(shù)你可以上網(wǎng)搜索
虛擬機(jī)+linux中輸入pwd命令怎么出來(lái)的一直是 /root,在別的工作目錄下輸入也是顯示這樣,linux菜鳥求解釋
echo $PS1
結(jié)果貼來(lái)看看,應(yīng)該是PS1環(huán)境變量設(shè)置的顯示問題導(dǎo)致你自己以為不對(duì)更多追問追答追問echo $PS1后結(jié)果是這樣的:
[\u@\h \w ] \$追答環(huán)境變量無(wú)誤。你cd命令使用問題,找上面那個(gè)哥們咨詢吧追問恩,謝謝您哈,以后遇到問題還多向您請(qǐng)假
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com