許多讀者誰 來使用Windows和 他們正在遷移到Linux, 他們不會讓我說謊 出現的第一個問題是“ Linux中存儲的程序在哪裡”。
與Windows不同,Linux由完全不同且不相關的文件系統組成,這裡沒有驅動器號,例如“ C:\。 D:\等”,因為這不是FHS文件系統層次結構的標準。
該系統定義Linux和其他UNIX操作系統中文件系統的結構。 但是,Linux文件系統還包含一些目錄,到目前為止,尚未對它們進行如下定義。
/-根目錄(根)
Linux系統上的所有內容都位於/目錄中,也稱為根目錄。
這個目錄 可以這麼說,好像我們在談論“ Windows中的C:\”一樣,但是事實並非如此。,因為在Linux中,驅動器名稱中沒有字母。
/ bin-用戶二進製文件
/ bin目錄 包含系統以單用戶模式運行時必須存在的用戶二進製文件(程序)。
重要的是要知道這一點 此目錄中不能再有目錄,也不應再有目錄, 這裡 我們只會找到二進製文件 程序以及它們的符號鏈接(可以用“ @”加以區別)。
/ boot-系統啟動文件
/ boot目錄 它包含啟動系統所需的文件,例如GRUB和內核文件存儲在此處。
我們可以確定係統的內核,因為一個名為vmlinuz-version _ image的映像文件必須位於此目錄或根目錄中。
/ CD-ROM的cdrom掛載點
/ cdrom目錄 它本身並不是FHS文件系統的一部分,但仍可以在各種發行版中找到。
這個目錄 是CD / DVD驅動器的臨時位置 從系統上的計算機。 但是,臨時媒體設備的標準位置是/ media目錄
/ dev設備文件。
Linux將設備視為文件,/ dev目錄包含代表設備的特殊文件。 就像我們過去經常看到的那樣,這些文件類型不完全相同。
同樣,重要的是要知道設備可以是塊或字符。 通常,塊設備是存儲數據的塊設備和傳輸數據的字符設備。
基本上,在這裡我們可以找到連接到計算機的其他分區或設備的安裝點。
例如 / dev / sda上 是正在使用的硬盤的掛載點,其其他分區將以第一個分區為 / dev / sda1, 第二個 /開發/ sda2的 等等。
對於其他磁盤,筆式驅動器或連接的存儲設備,我們會將其標識為 / dev / sdb,/ dev / sdc 等等。
我們可以通過執行以下命令從終端檢查此內容:
sudo fdisk -l
而對於與鼠標類型關聯的文件 PS / 2 會的 / dev / psaux。
/ etc-配置文件
/ etc目錄 包含可以使用文本編輯器手動編輯的配置文件。
請注意,/ etc目錄包含重要的系統文件,它們都是配置,都是靜態文件。
可執行文件,更不用說二進製文件,在這里永遠都找不到。
/ home-用戶的主文件夾
/ home目錄 包含所有用戶的主文件夾。 例如,如果您的用戶名是“ user1”,那麼他們將使用/ home / user1作為其主目錄。
此文件夾包含用戶文件和與用戶相關的數據,以及用戶文件和首選項。
每個用戶僅對其自己的主目錄具有寫訪問權,並且要修改系統上的其他文件,他們將需要具有超級用戶權限或成為root用戶。
/ lib系統庫
/ lib目錄 它包含位於/ bin和/ sbin目錄中的二進製文件所需的庫。
僅有一個區別,即/ usr / bin文件夾中的二進製文件所需的庫位於/ usr / lib目錄中。
儘管我控制了這個領域,但還是有一個小的解釋作為回顧。
做得好,謝謝!
謝謝你。 我一直想知道這種結構如何運作
非常感謝您提供此信息!