新聞中心
當你之一次了解 Linux 操作系統時,你可能會被它很多神秘的功能嚇到。其中之一就是 Linux 目錄結構中的“.”和“..”,它們語義深奧,具有很多功能。本文將詳細介紹這兩個符號的含義,以幫助你更好地了解它們在 Linux 系統中的作用。

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


咨詢
建站咨詢
