新聞中心
這篇文章主要介紹“l(fā)inux用戶目錄指的是什么”,在日常操作中,相信很多人在linux用戶目錄指的是什么問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”linux用戶目錄指的是什么”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
創(chuàng)新互聯(lián)IDC提供業(yè)務(wù):資陽(yáng)托管服務(wù)器,成都服務(wù)器租用,資陽(yáng)托管服務(wù)器,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動(dòng)機(jī)房,聯(lián)通機(jī)房。
linux用戶目錄是系統(tǒng)管理員增加用戶時(shí)創(chuàng)建起來(lái)的目錄,每個(gè)用戶都有自己的主目錄,不同用戶的主目錄一般互不相同;用戶剛登錄到系統(tǒng)中時(shí),其工作目錄便是該用戶主目錄,通常與用戶的登錄名相同;用戶可以通過(guò)一個(gè)“~”字符來(lái)引用自己的主目錄。
~在Linux中代表用戶主目錄
對(duì)一般用戶,~表示/home/(用戶名)
對(duì)于root用戶,~表示/root
如果要查看~的真實(shí)面貌,可以先進(jìn)入~目錄,然后用pwd -P命令查看~的絕對(duì)路徑
cd ~
pwd -P
用戶的家目錄可以在/etc/passwd中的第6項(xiàng)找到
[root@www ~]# head -n 4 /etc/passwdroot:x:0:0:root:/root:/bin/bash <==等一下做為底下說(shuō)明用
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
家目錄:
這是用戶的家目錄,以上面為例, root 的家目錄在 /root ,所以當(dāng) root 登陸之后,就會(huì)立刻跑到 /root
目錄里頭啦!呵呵!如果你有個(gè)賬號(hào)的使用空間特別的大,你想要將該賬號(hào)的家目錄移動(dòng)到其他的硬盤(pán)去該怎么作?沒(méi)有錯(cuò)!可以在這個(gè)字段進(jìn)行修改呦!默認(rèn)的用戶家目錄在
/home/yourIDname
目錄是Linux系統(tǒng)組織文件的一種特殊文件。為使用戶更好地使用目錄,我們介紹有關(guān)目錄的一些基本概念。
(1)工作目錄與用戶主目錄
從邏輯上講,用戶在登錄到Linux系統(tǒng)中之后,每時(shí)每刻都處在某個(gè)目錄之中,此目
錄被稱做工作目錄或當(dāng)前目錄(Working Directory)。工作目錄是可以隨時(shí)改變的。用戶初始登錄到系統(tǒng)中時(shí),其主目錄(Home
Directory)就成為其工作目錄。工作目錄用“.”表示,其父目錄用“..”表示。
用戶主目錄是系統(tǒng)管理員增加用戶時(shí)創(chuàng)建起來(lái)的(以后也可以改變),每個(gè)用戶都有自己的主目錄,不同用戶的主目錄一般互不相同。
用戶剛登錄到系統(tǒng)中時(shí),其工作目錄便是該用戶主目錄,通常與用戶的登錄名相同。
用戶可以通過(guò)一個(gè)~字符來(lái)引用自己的主目錄。
例如命令
/home/WANG$ cat ~/class/software_1
和下面的命令
/home/WANG$ cat /home/WANG/class/software_1
意義相同。Shell將用用戶主目錄名來(lái)替換~字符。目錄層次創(chuàng)建好之后,用戶就可以把有關(guān)的文件放到相應(yīng)的目錄中,從而實(shí)現(xiàn)對(duì)文件的組織。
(2)路徑
顧名思義,路徑是指從樹(shù)型目錄中的某個(gè)目錄層次到某個(gè)文件的一條道路。此路徑的主要構(gòu)成是目錄名稱,中間用“/”分開(kāi)。任一個(gè)文件在文件系統(tǒng)中的位置都是由相應(yīng)的路徑?jīng)Q定的。
用戶在對(duì)文件進(jìn)行訪問(wèn)時(shí),要給出文件所在的路徑。 路徑又分相對(duì)路徑和絕對(duì)路徑。 絕對(duì)路徑是指從“根”開(kāi)始的路徑,也稱為完全路徑;相對(duì)路徑是從用戶工作目錄開(kāi)始的路徑。
應(yīng)該注意到,在樹(shù)型目錄結(jié)構(gòu)中到某個(gè)確定文件的絕對(duì)路徑和相對(duì)路徑均只有一條。絕對(duì)路徑是確定不變的,而相對(duì)路徑則隨著用戶工作目錄的變化而不斷變化。這一點(diǎn)對(duì)于我們以后使用某些命令如cp和tar等大有好處。
用戶要訪問(wèn)一個(gè)文件時(shí),可以通過(guò)路徑名來(lái)引用,并且可以根據(jù)要訪問(wèn)的文件與用戶工作
目錄的相對(duì)位置來(lái)引用它,而不需要列出這個(gè)文件的完整路徑名。例如,用戶WANG有一個(gè)名為class的目錄,該目錄中有兩個(gè)文件:software_1
和hardware_1。若用戶WANG想顯示出其class目錄中的名為software_1的文件,可以使用下列命令:
/home/WANG$ cat /home/WANG/class/software_1
用戶也可以根據(jù)文件software_1與當(dāng)前工作目錄的相對(duì)位置來(lái)引用該文件。
這時(shí)命令為:
/home/WANG$ cat class/software_1
Linux中用 pwd 命令來(lái)查看”當(dāng)前工作目錄“的完整路徑。 簡(jiǎn)單得說(shuō),每當(dāng)你在終端進(jìn)行操作時(shí),你都會(huì)有一個(gè)當(dāng)前工作目錄。
在不太確定當(dāng)前位置時(shí),就會(huì)使用pwd來(lái)判定當(dāng)前目錄在文件系統(tǒng)內(nèi)的確切位置。
命令格式:
pwd [選項(xiàng)]
命令功能:
查看”當(dāng)前工作目錄“的完整路徑
常用參數(shù):
一般情況下不帶任何參數(shù)
如果目錄是鏈接時(shí):
格式:pwd -P 顯示出實(shí)際路徑,而非使用連接(link)路徑。
常用實(shí)例:
1:用 pwd 命令查看默認(rèn)工作目錄的完整路徑
[root@localhost ~]# pwd
/root
[root@localhost ~]#
實(shí)例2:
[root@localhost ~]# cd /opt/soft/
[root@localhost soft]# pwd
/opt/soft
[root@localhost soft]#
實(shí)例三:目錄連接鏈接時(shí),pwd -P 顯示出實(shí)際路徑,而非使用連接(link)路徑;pwd顯示的是連接路徑
命令:
輸出:
[root@localhost soft]# cd /etc/init.d
[root@localhost init.d]# pwd
/etc/init.d
[root@localhost init.d]# pwd -P
/etc/rc.d/init.d
[root@localhost init.d]#
實(shí)例4:/bin/pwd
命令:
/bin/pwd [選項(xiàng)]
選項(xiàng):
目錄連接鏈接時(shí),輸出連接路徑 輸出物理路徑輸出:
[root@localhost init.d]# /bin/pwd
/etc/rc.d/init.d
[root@localhost init.d]# /bin/pwd --help
[root@localhost init.d]# /bin/pwd -P
/etc/rc.d/init.d
[root@localhost init.d]# /bin/pwd -L
/etc/init.d
[root@localhost init.d]#
實(shí)例五:當(dāng)前目錄被刪除了,而pwd命令仍然顯示那個(gè)目錄
輸出:
[root@localhost init.d]# cd /opt/soft
[root@localhost soft]# mkdir removed
[root@localhost soft]# cd removed/
[root@localhost removed]# pwd
/opt/soft/removed
[root@localhost removed]# rm ../removed -rf
[root@localhost removed]# pwd
/opt/soft/removed
[root@localhost removed]# /bin/pwd
/bin/pwd: couldn't find directory entry in “..” with matching i-node
[root@localhost removed]# cd
[root@localhost ~]# pwd
/root
[root@localhost ~]#
到此,關(guān)于“l(fā)inux用戶目錄指的是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
分享文章:linux用戶目錄指的是什么
文章路徑:http://fisionsoft.com.cn/article/pjgdoc.html