自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 操作系統(tǒng)目錄結(jié)構(gòu)解釋

系統(tǒng) Linux
如果您最終決定了解更多有關(guān) Linux 操作系統(tǒng)的信息,那么了解其底層文件系統(tǒng)結(jié)構(gòu)是一個很好的起點。因為一旦你了解了 Linux 目錄結(jié)構(gòu)是如何布局的,你所有的疑惑都會迎刃而解。

如果您最近從 Windows 切換到 Linux,那么沒有 C 盤、D 盤以及如此熟悉的命名約定可能會讓您感到困惑。但不要著急,如果您最終決定了解更多有關(guān) Linux 操作系統(tǒng)的信息,那么了解其底層文件系統(tǒng)結(jié)構(gòu)是一個很好的起點。因為一旦你了解了 Linux 目錄結(jié)構(gòu)是如何布局的,你所有的疑惑都會迎刃而解。

Linux 目錄結(jié)構(gòu)

Linux 的開發(fā)受到 Unix 的啟發(fā),因此它遵循與 Unix 類似的文件系統(tǒng)層次結(jié)構(gòu)。您還會注意到其他基于 Unix 的操作系統(tǒng)(如 macOS 和 BSD)的相似之處。Linux 目錄結(jié)構(gòu)像一棵樹一樣布局,其中/root目錄是樹的主干,其余目錄從該樹干分支出來。

目錄主要包含三種類型的文件:

  • 通用文件:通用文件是包含 ASCII 或二進(jìn)制數(shù)據(jù)的普通文件。視頻、圖像、文檔等是通用文件的常見示例。
  • 目錄文件:在 Linux 中,目錄也被歸類為作為其他文件類型和目錄的存儲空間的文件。
  • 設(shè)備文件:您可能熟悉看到在 Windows 中插入 USB 時創(chuàng)建的F:或G:驅(qū)動器。同樣,在 Linux 中,USB 和其他硬件組件表示為/dev/device_id文件。

讓我們了解不同的目錄及其在 Linux 中的用途。我們建議您繼續(xù)使用cd 命令進(jìn)入目錄并使用ls 命令檢查其內(nèi)容。

如果您想了解有關(guān) Linux 層次結(jié)構(gòu)系統(tǒng)的更多信息,可以使用man hier命令,該命令顯示了詳細(xì)描述 Linux 文件系統(tǒng)層次結(jié)構(gòu)的手冊頁。

1. 根目錄 (/)

由正斜杠 (/) 表示的根目錄存儲 Linux 中的所有目錄。如果你 cd 進(jìn)入這個目錄并使用 ls 命令,你會發(fā)現(xiàn)你機(jī)器上所有目錄的列表。每個文件的絕對路徑都通過根目錄,因為它是所有其他目錄的父目錄。

2. /boot

引導(dǎo)目錄包含引導(dǎo)加載程序所需的重要文件。初始 ram 文件系統(tǒng)或 initramfs 也與內(nèi)核一起存儲在這里。你不應(yīng)該在你的主機(jī)上修改這個目錄。如果您想進(jìn)行實驗,請在虛擬機(jī)中進(jìn)行。

3. /dev

Linux 將所有內(nèi)容都視為文件,硬件也不例外。/dev 目錄包含特殊的虛擬文件,表示連接到系統(tǒng)的鼠標(biāo)、鍵盤、存儲設(shè)備等硬件組件。

4./etc

/etc 目錄包含重要的系統(tǒng)配置文件,例如啟動腳本、網(wǎng)絡(luò)文件、用戶帳戶相關(guān)文件等。您必須編輯 /etc 目錄中的配置文件才能進(jìn)行任何系統(tǒng)范圍的更改。

5. /home

/home 目錄存儲單個用戶的主目錄。如果您從 Windows 環(huán)境切換,您會發(fā)現(xiàn) /home 目錄類似于C:/Users目錄。它包含每個用戶目錄中的用戶特定配置。

6. /bin

/bin 目錄包含系統(tǒng)命令和其他可執(zhí)行程序。用于列出子目錄的 ls 命令以及許多其他有用的命令位于 /bin 目錄中。

7./opt

/opt 目錄包含可選的軟件包,以促進(jìn)某些應(yīng)用程序的更好兼容性。當(dāng)您安裝官方分發(fā)存儲庫中不可用的第三方應(yīng)用程序時,其軟件代碼將存儲在 /opt 目錄中。

8. /proc

/proc 目錄是一個偽文件系統(tǒng),包含有關(guān)進(jìn)程和內(nèi)核參數(shù)的信息。它在啟動期間填充數(shù)據(jù),并在您關(guān)閉 Linux 機(jī)器時被清除。

/proc 目錄也是系統(tǒng)信息的主目錄,例如內(nèi)存使用情況、處理器信息等。

9. /tmp

系統(tǒng)及其應(yīng)用程序使用 /tmp 目錄來存儲臨時文件。您也可以在此文件夾中存儲臨時數(shù)據(jù),但請記住,重新啟動系統(tǒng)后數(shù)據(jù)將被刪除。

10. /root

在 Linux 中,每個用戶都有一個單獨的主文件夾,root 用戶也不例外。/root 目錄是 root 用戶的主文件夾。如果沒有超級用戶權(quán)限,您將無法訪問此目錄。

11. /usr

/usr 目錄包含大部分文件、庫、程序和系統(tǒng)實用程序。/ bin文件夾符號鏈接到/usr/bin。/sbin和/lib目錄也是如此。

12./var

/var 目錄是系統(tǒng)生成的變量文件的存儲空間,它包括日志、緩存和假脫機(jī)文件。/var 中的數(shù)據(jù)不會自動刪除,因此系統(tǒng)管理員可以在需要時收集和調(diào)查系統(tǒng)日志。

13. /media

當(dāng)您連接任何可移動媒體設(shè)備(如 U 盤、CD 或 DVD)時,Linux 會在/media下創(chuàng)建一個子目錄,其中放置設(shè)備的內(nèi)容。這通常在您插入設(shè)備后由系統(tǒng)自動完成。當(dāng)您移除設(shè)備時,系統(tǒng)會刪除相應(yīng)的子目錄。

14. /mnt

/mnt 目錄用于臨時掛載系統(tǒng)中的存儲設(shè)備。但是,一些 Linux 發(fā)行版也使用 /mnt 作為永久存儲解決方案。與/media不同,系統(tǒng)不會自動將存儲設(shè)備掛載到 /mnt。系統(tǒng)管理員必須手動掛載存儲設(shè)備并相應(yīng)地填充文件系統(tǒng)表。

15. /lib

lib 是可執(zhí)行二進(jìn)制文件可以使用的預(yù)編譯代碼的集合。在 Linux 中,/lib目錄用作/bin目錄中的二進(jìn)制文件所需的所有庫的存儲空間。

16. /sys

/sys 目錄包含有關(guān)各種系統(tǒng)組件和驅(qū)動程序的信息。它類似于/proc但結(jié)構(gòu)不同。系統(tǒng)管理員交替使用/proc和/sys來收集數(shù)據(jù)。

17. /run

/run 目錄記錄自啟動以來的系統(tǒng)信息。您可以找到有關(guān)正在運行的守護(hù)程序、登錄用戶等的信息。/run 目錄中存儲的數(shù)據(jù)可以讓您了解自啟動以來系統(tǒng)資源的使用情況。

在 Linux 中配置文件和文件夾

現(xiàn)在您了解了 Linux 文件系統(tǒng)層次結(jié)構(gòu)的樣子,您可以開始配置 Linux 機(jī)器的文件和文件夾以構(gòu)建個性化且更安全的環(huán)境。

如果您不確定如何在 Linux 上修改文件和文件夾,那么可以從使用訪問權(quán)限開始。

責(zé)任編輯:趙寧寧 來源: Linux迷
相關(guān)推薦

2012-02-20 23:16:42

Linux

2019-11-07 11:08:16

Linux操作系統(tǒng)目錄

2009-09-18 13:17:05

2009-04-07 15:45:54

2009-12-09 17:25:19

Linux操作系統(tǒng)

2010-04-16 14:13:51

Unix操作系統(tǒng)

2009-08-27 10:23:52

2020-12-29 16:39:01

Linux代碼命令

2009-07-06 18:09:18

linuxApache密碼

2009-12-14 17:46:40

Linux桌面操作系統(tǒng)

2010-04-29 14:08:38

Unix操作系統(tǒng)

2014-09-10 09:54:43

2009-12-16 09:43:12

Linux操作系統(tǒng)

2009-12-22 13:44:33

Linux操作系統(tǒng)

2011-01-10 16:34:13

linux安裝

2014-07-28 17:25:25

國產(chǎn)Linux

2010-04-22 12:18:21

Aix操作系統(tǒng)

2010-02-26 14:13:51

Linux操作系統(tǒng)

2009-12-08 18:27:14

Windows 7操作

2009-12-17 14:10:37

Linux操作系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號