新聞中心
當(dāng)你之一次了解 Linux 操作系統(tǒng)時(shí),你可能會(huì)被它很多神秘的功能嚇到。其中之一就是 Linux 目錄結(jié)構(gòu)中的“.”和“..”,它們語(yǔ)義深?yuàn)W,具有很多功能。本文將詳細(xì)介紹這兩個(gè)符號(hào)的含義,以幫助你更好地了解它們?cè)?Linux 系統(tǒng)中的作用。

1. 什么是 Linux 目錄?
在介紹“.”和“..”之前,讓我們先了解一下 Linux 目錄是什么。在 Linux 中,所有的文件都存放在一個(gè)根目錄下。這個(gè)根目錄被稱為“/”,也被稱為文件系統(tǒng)的根目錄,這是整個(gè) Linux 文件系統(tǒng)的起點(diǎn)。在根目錄下,有許多子目錄,每個(gè)子目錄又可以包含其他子目錄和文件。這樣就形成了 Linux 的目錄結(jié)構(gòu),這個(gè)結(jié)構(gòu)被稱為“樹形結(jié)構(gòu)”。
2. “.”表示當(dāng)前目錄
在 Linux 當(dāng)中,點(diǎn)號(hào)“.”表示當(dāng)前目錄所在位置,也就是指當(dāng)前目錄的路徑。例如,假設(shè)你當(dāng)前的位置是 /home/user/,那么 . 就代表了該文件夾本身,即 /home/user/。點(diǎn)號(hào)通常被用來表示當(dāng)前目錄的路徑位置,它可以用在各種命令中,例如 cd 命令,它可以讓你切換當(dāng)前工作目錄到指定的目錄:
cd .
該命令將讓你留在當(dāng)前目錄,不做任何變化。
3. “..”表示上級(jí)目錄
同樣的,雙點(diǎn)號(hào)“..”表示上一級(jí)目錄所在位置,也就是指當(dāng)前目錄的父目錄路徑。例如,如果你當(dāng)前的位置是 /home/user/projects/,那么 .. 就代表的是上一級(jí)目錄的路徑,即 /home/user/。‘..’通常被用在 shell 命令中,它可以讓你訪問指定目錄的上一級(jí)目錄。例如,你可以通過以下命令返回到用戶主目錄:
cd ..
該命令會(huì)讓你跳轉(zhuǎn)到上一級(jí)目錄,也就是 /home/user/。
4. 使用“.”和“..”符號(hào)
在使用“.”和“..”符號(hào)的時(shí)候,需要注意一些規(guī)則?!?”和“..”符號(hào)只能用于路徑中,而不能用于文件名中。在使用“..”符號(hào)的時(shí)候,你僅能使用一個(gè)“..”符號(hào),不允許重復(fù)使用多個(gè)。在使用“.”和“..”符號(hào)的時(shí)候,你必須非常小心,因?yàn)樗鼈兛梢栽?Linux 中引起各種問題。
5.
本文詳細(xì)介紹了 linux 目錄中.??“.”和“..”符號(hào)的含義和作用。通過了解這些符號(hào),你可以更好地處理和管理 Linux 中的文件和目錄,也可以輕松地使用各種 shell 命令,而不用擔(dān)心出現(xiàn)錯(cuò)誤。當(dāng)你掌握這些符號(hào)的使用方法之后,你會(huì)發(fā)現(xiàn)它們是 Linux 操作系統(tǒng)中非常有用的功能。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220Linux中的根目錄下的各個(gè)文件都有什么作用?
1)bin
bin是binary的縮寫,是UNIX類操作系統(tǒng)中根目錄的標(biāo)準(zhǔn)子目錄,包含可執(zhí)行的程序(即準(zhǔn)備運(yùn)行的程序),以便達(dá)到啟動(dòng)(即啟動(dòng))和修復(fù)系統(tǒng)的最小功能。
/bin是系統(tǒng)默認(rèn)的路徑,它是系統(tǒng)發(fā)出命令時(shí)搜索相應(yīng)程序的目錄列表。這意味著,只要在命令行中輸入文件名,然后按下Enter鍵,就可以運(yùn)行/bin中的對(duì)應(yīng)的可執(zhí)行文件(即,可運(yùn)行程序)從而達(dá)到我們執(zhí)行命令完成對(duì)應(yīng)功能的操作。
2)boot
這里面存放的是啟動(dòng)Linux時(shí)使用的一些核心文件。Linux的引導(dǎo)過程是Linux上的開源操作系統(tǒng)在計(jì)算機(jī)上的初始化。它涵蓋了從初始引導(dǎo)到啟動(dòng)初始用激芹戶空間應(yīng)用程序的許多步驟。同樣讓我們打開boot看看,里面的內(nèi)容。
3)dev
/dev是特殊文件或設(shè)備文件的位置。它突出顯示了Linux文件系統(tǒng)的一個(gè)重要方面——一切皆文件/目錄。
4)etc
etc目錄用來存放系統(tǒng)管理所需要的配置文件和子目錄。它包含所有與系統(tǒng)相關(guān)的配置文件。
5)home
使用用戶的主目錄,比如說有個(gè)用戶叫zhang,那他的主目錄就是/home/zhang我們通常同“~”來表示家目錄。
6)lib
這個(gè)目錄里存放著內(nèi)核模塊和系統(tǒng)最基本的動(dòng)態(tài)鏈接共享庫(kù),其作用類似于Windows里的.dll文件。幾乎所有的應(yīng)用程序都須要用到這些共享庫(kù),是二進(jìn)制文件。它們對(duì)于基本系統(tǒng)功能是必不可少的。
7)lost+found
每個(gè)文件系統(tǒng)即每個(gè)行昌分區(qū)都有自己lost+found的目錄。你會(huì)在這里找到被損壞的文件的恢復(fù)位。
這個(gè)目錄平時(shí)是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這里就成了一些無家可歸的文件的避難所,也就是說它對(duì)于恢復(fù)由于許多原因如電源故障而沒有正確關(guān)閉的文件是有用的。
8)media
這是linux中的播放器。Linux媒體播放器和任何其他媒體播放器一樣做同樣的事情:播放音頻和視頻。在本文中,“Linux媒體播放器”被用于作為L(zhǎng)inux視頻播放器和Linux音頻播放器的雙重任務(wù)的軟件。
9)mnt
系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載別的文件系統(tǒng)。這是一個(gè)通用的掛載點(diǎn)。該目錄通常包含掛載點(diǎn)或子目錄,在其中安裝軟盤和CD。
10)opt
這個(gè)目錄是為所有不屬于默認(rèn)安裝的軟件和附加包保留的。因?yàn)橐袷谾SSTND,所有第三方應(yīng)用程序都應(yīng)該安裝在這個(gè)目錄中。
11)proc
這個(gè)目錄是一個(gè)虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個(gè)目錄來獲取系統(tǒng)信息。也就是說,這個(gè)目錄的內(nèi)容不在硬盤上而是在內(nèi)存里。
12)root
root包含一個(gè)先進(jìn)的GNU/Linux操作系統(tǒng)。它的目標(biāo)是穩(wěn)定、靈活和快速檔鉛扒。root是一個(gè)通用系統(tǒng),包括服務(wù)器和工作站使用的軟件。root包括現(xiàn)代和強(qiáng)大的桌面環(huán)境。它是系統(tǒng)管理員的主目錄。作為系統(tǒng)的擁有者,它的特權(quán)就是單獨(dú)擁有一個(gè)目錄。
13)in
/in是Linux和其他UNIX類操作系統(tǒng)中root目錄的標(biāo)準(zhǔn)子目錄,包含可執(zhí)行程序(即準(zhǔn)備運(yùn)行)程序,也就是說這里存放的是系統(tǒng)管理員使用的管理程序。
linux根目錄下各文件夾的作用
/bin 二進(jìn)制可執(zhí)行命令
/dev 設(shè)備特殊文數(shù)攜件
/etc 系統(tǒng)管理和配置文件
/etc/rc.d 啟動(dòng)的配置文件和腳本
/home 用戶主目錄的基點(diǎn),比如用戶和畢明user的主目錄就是/home/user,可以用~user表示
/lib 標(biāo)準(zhǔn)程序設(shè)計(jì)庫(kù),又叫動(dòng)態(tài)鏈接共享庫(kù),作用類似windows里的.dll文件
/in 系統(tǒng)管理命令,這里喚告存放的是系統(tǒng)管理員使用的管理程序
/tmp 公用的臨時(shí)文件存儲(chǔ)點(diǎn)
/root 系統(tǒng)管理員的主目錄(呵呵,特權(quán)階級(jí))
/mnt 系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載其他的文件系統(tǒng)。
/lost+found 這個(gè)目錄平時(shí)是空的,系統(tǒng)非正常關(guān)機(jī)而留下“無家可歸”的文件(windows下叫什么.chk)就在這里
/proc 虛擬的目錄,是系統(tǒng)內(nèi)存的映射。可直接訪問這個(gè)目錄來獲取系統(tǒng)信息。
/var 某些大文件的溢出區(qū),比方說各種服務(wù)的日志文件
/usr 最龐大的目錄,要用到的應(yīng)用程序和文件幾乎都在這個(gè)目錄。其中包含:
/usr/x11r6 存放x window的目錄
/usr/bin 眾多的應(yīng)用程序
/usr/in 超級(jí)用戶的一些管理程序
/usr/doc linux文檔
/usr/include linux下開發(fā)和編譯應(yīng)用程序所需要的頭文件
/usr/lib 常用的動(dòng)態(tài)鏈接庫(kù)和軟件包的配置文件
/usr/man 幫助文檔
/usr/src 源代碼,linux內(nèi)核的源代碼就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的庫(kù)根文件系統(tǒng)
通常情況下,根文件系統(tǒng)所占空間一般應(yīng)該比較小,因?yàn)槠渲械慕^大部分文件都不需要
經(jīng)常改動(dòng),而且包括嚴(yán)格的文件和一個(gè)小的不經(jīng)常改變的文件系統(tǒng)不容易損壞。
除了可能的一個(gè)叫/ v m l i n u z標(biāo)準(zhǔn)的系統(tǒng)引導(dǎo)映像之外,根目錄一般不含任何文件。所有
其他文件在根文件系統(tǒng)的子目錄中。
1. /bin目錄
/ b i n目錄包含了引導(dǎo)啟動(dòng)所需的命令或普通用戶可能用的命令(可能在引導(dǎo)啟動(dòng)后)。這些
命令都是二進(jìn)制文件的可執(zhí)行程序( b i n是b i n a r y – -二進(jìn)制的簡(jiǎn)稱),多是系統(tǒng)中重要的系統(tǒng)文件。
2. /in目錄
/ s b i n目錄類似/bin ,也用于存儲(chǔ)二進(jìn)制文件。因?yàn)槠渲械拇蟛糠治募嗍窍到y(tǒng)管理員使
用的基本的系統(tǒng)程序,所以雖然普通用戶必要且允許時(shí)可以使用,但一般不給普通用戶使用。
3. /etc目錄
/ e t c目錄存放著各種系統(tǒng)配置文件,其中包括了用戶信息文件/ e t c / p a s s w d,系統(tǒng)初始化文
件/ e t c / r c等。l i n u x正是*這些文件才得以正常地運(yùn)行。
4. /root目錄
/root 目錄是超級(jí)用戶的目錄。
5. /lib目錄
/ l i b目錄是根文件系統(tǒng)上的程序所需的共享庫(kù),存放了根文件系統(tǒng)程序運(yùn)行所需的共享文
件。這些文件包含了可被許多程序共享的代碼,以避免每個(gè)程序都包含有相同的子程序的副
本,故可以使得可執(zhí)行文件變得更小,節(jié)省空間。
6. /lib/modules 目錄
/lib/modules 目錄包含系統(tǒng)核心可加載各種模塊,尤其是那些在恢復(fù)損壞的系統(tǒng)時(shí)重新引
導(dǎo)系統(tǒng)所需的模塊(例如網(wǎng)絡(luò)和文件系統(tǒng)驅(qū)動(dòng))。
7. /dev目錄
/ d e v目錄存放了設(shè)備文件,即設(shè)備驅(qū)動(dòng)程序,用戶通過這些文件訪問外部設(shè)備。比如,用
戶可以通過訪問/ d e v / m o u s e來訪問鼠標(biāo)的輸入,就像訪問其他文件一樣。
8. /tmp目錄
/tmp 目錄存放程序在運(yùn)行時(shí)產(chǎn)生的信息和數(shù)據(jù)。但在引導(dǎo)啟動(dòng)后,運(yùn)行的程序更好使用
/ v a r / t m p來代替/tmp ,因?yàn)榍罢呖赡軗碛幸粋€(gè)更大的磁盤空間。
9. /boot目錄
/ b o o t目錄存放引導(dǎo)加載器(bootstrap loader)使用的文件,如l i l o,核心映像也經(jīng)常放在這里,
而不是放在根目錄中。但是如果有許多核心映像,這個(gè)目錄就可能變得很大,這時(shí)使用單獨(dú)的
文件系統(tǒng)會(huì)更好一些。還有一點(diǎn)要注意的是,要確保核心映像必須在i d e硬盤的前柱面內(nèi)。
10. /mnt目錄
/ m n t目錄是系統(tǒng)管理員臨時(shí)安裝( m o u n t )文件系統(tǒng)的安裝點(diǎn)。程序并不自動(dòng)支持安裝到
/mnt 。/mnt 下面可以分為許多子目錄,例如/mnt/dosa 可能是使用m s d o s文件系統(tǒng)的軟驅(qū),
而/mnt/exta 可能是使用e x t 2文件系統(tǒng)的軟驅(qū),/mnt/cdrom 光驅(qū)等等。
11. /proc, /usr,/var,/home目錄
其他文件系統(tǒng)的安裝點(diǎn)。
linux中/是根目錄,/home是家目錄,二者有什么區(qū)別??家目錄是不是在根目錄里面的??
家目錄是在
根目錄
里面。
區(qū)別:
1、目錄層顫旁燃次不同:
/:根目錄,所有的目錄、文件、設(shè)備都在/之下,/就是Linux
文件系統(tǒng)
的組織者,是最上級(jí)的目錄。
/home:如果建立一個(gè)用戶,
用戶名
是”xx”,那么在/home目錄下就有一個(gè)對(duì)應(yīng)的/home/xx路徑,用來存放用戶的主目錄。
2、目錄產(chǎn)生的時(shí)間不同:
/根目錄作為文件系統(tǒng)的必備,一開始就需要在系統(tǒng)運(yùn)行時(shí)建立,而/home目錄只有建立新用戶的時(shí)候才產(chǎn)生。
3、文件權(quán)限不同:
Linux作為多用戶系統(tǒng),對(duì)文件權(quán)限有嚴(yán)格的管理機(jī)制。三種不同類型的用戶可對(duì)文件或目錄進(jìn)行訪問:文件所有者,同組用戶、其他用戶。所有者一般是文件的創(chuàng)建者。所有者能允許同組用戶有權(quán)訪問文件,還能將文件的訪問權(quán)限賦予系統(tǒng)中的其他用戶。
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和Unix的多用戶、多任務(wù)、支持
多線程
和多CPU的操作系統(tǒng)。它能運(yùn)行主要的Unix工具軟件、
應(yīng)用程序
和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和Unix的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。
它除了在服務(wù)器操作系統(tǒng)方面保持著強(qiáng)勁的發(fā)展勢(shì)頭以外,在個(gè)人電腦、
嵌入式系統(tǒng)
上都有著長(zhǎng)足的進(jìn)步。使用者不僅可以直觀地獲取該操作系統(tǒng)的實(shí)現(xiàn)機(jī)制,而且可以啟兄根據(jù)自身的需要來修改完善這個(gè)操作系統(tǒng),使其更大化地適應(yīng)用戶的需要。
擴(kuò)展資料:
linux優(yōu)點(diǎn):
1、Linux由眾多微內(nèi)核組成,其
源代碼
完全開源;
2、Linux繼承了Unix的特性,具有非常強(qiáng)大的網(wǎng)絡(luò)功能,其支持所有的因特茄虛網(wǎng)協(xié)議,包括TCP/IPv4、 TCP/IPv6和鏈路層拓?fù)涑绦虻龋铱梢岳肬nix的網(wǎng)絡(luò)特性開發(fā)成出新的
協(xié)議棧
;
3、Linux系統(tǒng)工具鏈完整,簡(jiǎn)單操作就可以配置出合適的開發(fā)環(huán)境,可以簡(jiǎn)化開發(fā)過程,減少開發(fā)中仿真工具的障礙,使系統(tǒng)具有較強(qiáng)的移植性;
參考資料來源:
百度百科-linux
百度百科-Linux目錄權(quán)限
家目錄是在根目錄里面。
區(qū)別:
1、目錄層次不同:
/:根目錄,所有的目錄、文件、設(shè)備都在/之下,/就是Linux文件系統(tǒng)的組織者,是最上級(jí)的目錄。
/home:如果建立一個(gè)用戶,用戶名是”xx”,那么在/home目錄下就有一個(gè)對(duì)應(yīng)的/home/xx路徑,用來存放用戶的主目錄。
2、目錄產(chǎn)生的時(shí)間不同:
/根目錄作為文件系統(tǒng)的必備,一開始就需要在系統(tǒng)運(yùn)行時(shí)建立,而/home目錄只有建立新用戶的時(shí)候才產(chǎn)生。
3、文件權(quán)限不同:
Linux作為多用戶系統(tǒng),對(duì)文件權(quán)限有嚴(yán)格的管理機(jī)制。三種不同類型的用戶可對(duì)文件或目錄進(jìn)行訪問:文件所有者,同組用戶、其他用戶。所有者一般是文件的創(chuàng)建者。所有者能允許同組用戶有權(quán)訪問文件,還能將文件的訪問權(quán)限賦予系統(tǒng)中的其他用戶。
在這種情況下,系統(tǒng)中每一位用戶都能訪問該用戶擁有的文件或目錄。每個(gè)用戶的/home目錄是不同的,其他用戶無法訪問。
擴(kuò)展資料:
其它目錄:
1、/dev:dev 是設(shè)備(device)的英文縮寫。這個(gè)目錄對(duì)所有的用戶都十分重要。因?yàn)樵谶@個(gè)目錄中包含了所有l(wèi)inux系統(tǒng)中使用的外部設(shè)備。但是睜判這里并不是放的外部設(shè)備的驅(qū)動(dòng)程序。這一點(diǎn)和常用的windows,dos操作系統(tǒng)不一樣。
2、/etc:etc這個(gè)目錄是linux系統(tǒng)中最重要的目錄之一。在這個(gè)目錄下存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄。要用到的網(wǎng)絡(luò)配置文件,文件系統(tǒng),x系統(tǒng)配置文件,設(shè)備配置信息,設(shè)置用戶信息等都在這個(gè)目錄下。
3、/bin:bin 就是二進(jìn)制(binary)英文縮寫。在一般的系統(tǒng)當(dāng)中,都可以在這個(gè)目錄下找到linux常用的命令。悉旦改系統(tǒng)所需要遲派的那些命令位于此目錄。
參考資料來源:
百度百科-linux
參考資料來源:
百度百科-Linux目錄權(quán)限
/根目錄是linux中更大的目錄,如果以穗稿蠢windows系統(tǒng)來比喻的話就是你的硬盤沒分區(qū),只有一個(gè)c盤,根目錄就猜陪是這個(gè)c盤,而/home是根目錄下的一個(gè)目錄,相當(dāng)于windows系統(tǒng)中c盤下的我的文檔,敬伍是存放每個(gè)系統(tǒng)用戶的文件的地方
家目錄是根目錄里的一個(gè)目錄而已,一般用戶目錄都在家目錄
linux 目錄中.的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 目錄中.,Linux目錄中的.是什么意思?,Linux中的根目錄下的各個(gè)文件都有什么作用?,linux中/是根目錄,/home是家目錄,二者有什么區(qū)別??家目錄是不是在根目錄里面的??的信息別忘了在本站進(jìn)行查找喔。
成都創(chuàng)新互聯(lián)科技公司主營(yíng):網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊(cè)、網(wǎng)頁(yè)、VI設(shè)計(jì),網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
文章名稱:Linux目錄中的.是什么意思?(linux目錄中.)
分享網(wǎng)址:http://www.dlmjj.cn/article/cocdspo.html


咨詢
建站咨詢
