色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux入門之目錄樹結構

jf_78858299 ? 來源:技術人江湖 ? 作者:呂良 ? 2023-05-12 15:48 ? 次閱讀

Linux操作系統的發行版眾多,為了統一不同發行版系統中的目錄結構,FHS(Filesystem Hierarchy Standard)標準應運而生。

FHS的重點在于規范每個特定的目錄下應該放置什么樣的數據,其中最重要的就是下面三個目錄:

  1. / (root):與系統啟動有關;
  2. /usr (unix software resource):與軟件安裝和執行有關;
  3. /var (variable):與系統運行過程有關。

根目錄(/)

根目錄是整個系統最重要的目錄,因為不但所有的目錄都是由根目錄衍生出來,同時根目錄也與系統啟動、還原等操作有關。所以 不要將根目錄放在非常大的分區內,也不要將其它應用程序與根目錄放在同一個分區內 。這樣不僅可以獲取更好的系統性能,且根目錄所在的分區也更加不容易發生問題。

/usr目錄

usr可不是user的縮寫,usr是UNIX Software Resource的縮寫,也就是UNIX操作系統軟件資源放置的目錄。

所有系統默認的軟件都會放置到/usr下面,系統安裝完畢時,這個目錄會占用最多的硬盤空間。

/usr/bin

一般用戶能夠使用的命令都放在該目錄下,這些命令可以被root賬號與一般賬號共同使用。主要包括:cat、chmod、chown、date、mv、cp、mkdir、bash等常用命令。

/bin目錄是指向它的一個鏈接文件,也就是說,/usr/bin/bin是一摸一樣的。

/usr/sbin

Linux中有很多命令是用來設置系統環境的,這些命令只有root用戶才能執行設置,其它用戶最多只能用來查詢,這類命令會放置在該目錄下。該目錄包括的命令有fdisk、fsck、mkfs等。

/sbin是鏈接到此目錄的一個鏈接文件。

/usr/lib

系統中的函數庫非常多,而/lib目錄下放置的是在系統啟動時會用到的函數庫,以及在/bin/sbin下面的命令會調用的函數庫而已。

/lib是鏈接到此目錄的一個鏈接文件。

/usr/local

用戶在本機安裝自己下載的軟件會安裝到此目錄。/usr/local下也是有bin、etc、lib等子目錄。

/usr/share

主要放置只讀數據文件,像在線幫助文檔/usr/share/man,軟件說明文檔/usr/share/doc等。

/var目錄

/var目錄主要存放的是一些經常變動的文件,如緩存文件、日志文件、程序運行時產生的文件等。例如MySQL的數據文件,或軟件程序的日志文件(log file)等。

/var/cache

應用程序運行過程中產生的一些緩存。

/var/lib

軟件執行過程中使用到的一些數據文件會放置在此目錄。在此目錄下,每個軟件都擁有屬于自己的子目錄。例如,MySQL的數據庫文件放置到/var/lib/mysql中,而rpm的數據庫文件則放置到/usr/lib/rpm中。

/var/log

日志文件放置的目錄。通常,各個軟件也會在這個目錄下為自己創建對應的子目錄用于存放日志。

/var/mail

放置個人電子郵箱的目錄。

/var/run

該目錄是用內存模擬的目錄,系統啟動后所產生的各項信息會放置到該目錄下。

比較常見的用途是daemon進程會將自己的pid保存到這個目錄下。

/var/run是鏈接到/run目錄的一個鏈接文件。也就是說,/var/run/run是一摸一樣的。

其它目錄

/etc

系統主要的配置文件幾乎都放置在這個目錄內,例如人員的賬號密碼文件,各種服務的配置文件等。

不要放置可執行文件在這個目錄中。

/dev

在Linux系統中,任何設備都以文件的形式存在于這個目錄當中,通過讀寫這個目錄下面的某個文件,就等于讀寫了某個設備。

常用的文件有/dev/null/dev/zero/dev/tty等。

/boot

系統啟動會使用到的文件會放在這個目錄中,包括Linux內核文件以及boot loader相關配置文件。

Linux內核的文件名為vmlinuz。如果使用的是grub這個boot loader,則還會存在/boot/grub這個目錄。

/opt

該目錄用來安裝附加軟件包,是用戶級的程序目錄,可以理解為D:/Software

opt有可選的意思,這里可以用于放置第三方輔助軟件,當你不需要時,直接rm掉即可。

/tmp

暫時存放文件的地方,任何人都能夠讀寫該目錄下的文件,重要的文件不要放在此目錄。

/lost+found

這個目錄一般情況下是空的,當文件系統發生錯誤時,會將一些遺失的片段放置在這個目錄下。

/proc

這個目錄本身是一個虛擬文件系統,它放置的數據都是在內存當中,例如系統內核、進程信息、外接設備的狀態及網絡狀態等。

重要的文件包括:/proc/cpuinfo/proc/net/*/proc/ioports等。

/sys

這個目錄根/proc非常類似,也是一個虛擬文件系統,主要也是記錄內核與系統硬件信息相關的內容。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11310

    瀏覽量

    209597
  • 操作系統
    +關注

    關注

    37

    文章

    6834

    瀏覽量

    123342
  • FHS
    FHS
    +關注

    關注

    0

    文章

    3

    瀏覽量

    6642
收藏 人收藏

    評論

    相關推薦

    Linux目錄結構及文件操作

    Linux目錄結構為樹狀結構,最頂級的目錄為根目錄/。
    發表于 09-05 10:15 ?555次閱讀

    Linux目錄文件結構

    LINUX目錄文件結構 /:根目錄,所有的目錄、文件、設備都在/之下,/就是Linux文件系統的
    發表于 12-01 14:44

    linux目錄結構

    目錄樹的主要部分有root(/)、/USR、/var、/home等等。下面是一個典型的linux目錄結構如下: +/ 根目錄 +/bin
    發表于 07-03 12:15

    linux目錄結構

    目錄樹的主要部分有root(/)、/USR、/var、/home等等。下面是一個典型的linux目錄結構如下: +/ 根目錄 +/bin
    發表于 07-09 09:33

    詳解Linux目錄結構

    /:根目錄,位于Linux文件系統目錄結構的頂層,一般根目錄下只存放目錄,不要存放文件,/etc
    發表于 07-25 07:45

    Linux內核源碼目錄結構

    Linux體系結構Linux內核結構Linux內核源碼目錄
    發表于 12-30 07:22

    Linux系統移植篇7:STM32MP1微處理器Linux內核目錄結構

    Linux內核目錄結構Linux內核源代碼非常龐大,隨著版本的發展不斷增加。它使用目錄樹結構,并
    發表于 08-31 16:38

    Linux目錄結構

    嵌入式Linux系統編程學習之一目錄結構文章目錄嵌入式Linux系統編程學習之一目錄
    發表于 11-05 08:00

    Linux基礎目錄結構相關資料推薦

    看不到。根目錄目錄是一種很形象的樹形結構,每個目錄下面都有很多文件、文件夾,可以理解為樹枝。如果沿著樹枝一直往下尋找的話,最終會找到樹根。目錄
    發表于 12-22 07:07

    linux 5.4.31為例來介紹一下linux內核目錄結構

    Linux內核目錄結構Linux內核源代碼非常龐大,隨著版本的發展不斷增加。它使用目錄樹結構,并
    發表于 02-16 07:30

    Linux快速入門安裝Linux操作系統及小結

    .4 實驗內容安裝Linux操作系統 1.實驗目的 讀者通過親自動手安裝Linux操作系統,對Linux有個初步的認識,并且加深對Linux中的基本概念的理解,熟悉
    發表于 10-18 14:16 ?0次下載

    Windows和Linux的區別以及Linux系統的目錄結構

    本文先對 Windows 和 Linux 上面文件系統原理、組織概念進行區分,并給出例子、列舉兩者的優缺點以具體說明,最后較為詳細地介紹了 Linux 系統的目錄結構
    的頭像 發表于 06-18 17:37 ?8707次閱讀
    Windows和<b class='flag-5'>Linux</b>的區別以及<b class='flag-5'>Linux</b>系統的<b class='flag-5'>目錄</b><b class='flag-5'>結構</b>

    嵌入式Linux開發文件系統目錄結構介紹

    前言Linux文件系統,顧名思義:文件是數據的集合,文件系統不僅包含著文件中的數據而且還有文件系統的結構,所有Linux 用戶和程序看到的文件、目錄、軟連接及文件保護信息等都存儲在其中
    發表于 11-01 16:31 ?3次下載
    嵌入式<b class='flag-5'>Linux</b>開發<b class='flag-5'>之</b>文件系統<b class='flag-5'>目錄</b><b class='flag-5'>結構</b>介紹

    嵌入式Linux系統編程學習之一目錄結構

    嵌入式Linux系統編程學習之一目錄結構文章目錄嵌入式Linux系統編程學習之一目錄
    發表于 11-02 12:06 ?9次下載
    嵌入式<b class='flag-5'>Linux</b>系統編程學習之一<b class='flag-5'>目錄</b><b class='flag-5'>結構</b>

    STM32MP157 Linux系統移植開發篇7:Linux內核目錄結構詳解

    Linux內核目錄結構Linux內核源代碼非常龐大,隨著版本的發展不斷增加。它使用目錄樹結構,并
    發表于 12-17 18:29 ?10次下載
    STM32MP157 <b class='flag-5'>Linux</b>系統移植開發篇7:<b class='flag-5'>Linux</b>內核<b class='flag-5'>目錄</b><b class='flag-5'>結構</b>詳解
    主站蜘蛛池模板: 国产成人精品综合在线| 自拍区偷拍亚洲视频| 亚洲成a人不卡在线观看| 99在线播放| 美女隐私黄www视频| 怡春院院日本一区二区久久| 国产女合集第六部| 日韩成人在线视频| 999资源站| 快穿做妓女好爽H| 孕妇高潮抽搐喷水30分钟| 韩国电影real在线观看完整版| 手机伊在人线香蕉2| 国产 亚洲 中文字幕 久久网| 欧美整片华人play| 最近2019中文字幕MV免费看 | 午夜神器18以下不能进免费| 国产 交换 丝雨 巅峰| 深夜释放自己污在线看| 国产-第1页-浮力影院| 台湾佬综合娱乐网| 国产成人精品免费视频软件 | 乡村教师电影完整版在线观看| 国产69精品久久久久APP下载| 色大姐综合网| 国产精品色吧国产精品| 亚洲精品无码成人AAA片| 精品视频网站| 真实伦 乱| 欧美精品做人一级爱免费| write as 跳蛋| 日韩欧美视频一区二区| 国产AV精品白浆一区二| 午夜想想爱午夜剧场| 黄页网站18以下勿看免费| 中文字幕国产在线观看| 欧美黑大炮18p| 国产精品A久久久久久久久| 亚洲精品在线不卡| 美女扒开尿口直播| 高清无码中文字幕在线观看视频|