Linux目錄架構詳解

Linux和Windows操作系統的顯著區別之一就是目錄架構的不同。Linux操作系統的目錄架構遵循文件系統層級結構標準。不知你是否使用ls命令瀏覽過Linux的根目錄“/”,親愛的讀者,您都了解這些目錄的含義嗎?



ls -l / 遍歷文件系統(點擊看大圖)


本文將引領您瀏覽Linux的目錄架構,并解釋每個重要目錄的含義。
· / - Root
通常稱為根分區。所有的文件和目錄皆由此開始。只有root用戶對此目錄擁有寫權限。
· /bin - 用戶可執行文件
此目錄包含二進制可執行文件。在單用戶模式下Linux使用此目錄的命令。此目錄包含所有用戶的常用命令,如ls、ping、cp等。
· /sbin - 系統可執行文件
此目錄中的命令主要供系統管理員使用,以進行系統維護。例如,iptables、reboot、fdisk等。
· /etc - 配置文件
包含所有應用程序的配置文件,也包含啟動、關閉某個特定程序的腳本,例如,/etc/resolv.conf、/etc/logrotate.conf等。
· /dev - 設備文件
包含設備文件。在Linux中,一切都被看做文件。終端設備、USB、磁盤等等都被看做文件,如/dev/usbmon0。
· /proc - 進程信息
所有系統進程的信息都包含在/proc目錄中。/proc目錄并不是一個真正的文件系統,而是包含了運行中的進程信息。例如,/proc目錄包含了進程信息。/proc目錄也包含了系統資源信息,如/proc/uptime包含了最近一次啟動至今的正常運行時間,/proc/cpuinfo包含了處理器信息等。
· /var - 變量文件
/var是一個可增長的目錄,包含變量文件。例如,/var/log(系統日志)、/var/lib (包文件) 、/var/mail(郵件)、/var/spool (打印隊列)。
· /usr - 用戶程序
為用戶應用程序存放可執行文件、源代碼和文檔。/usr/bin包含了用戶可執行文件,如at、awk、cc等。/usr/sbin包含了系統管理員可執行文件,如cron、sshd、useradd等。/usr/local包含了用戶編譯源代碼安裝的應用程序,如/usr/local/apache2。
· /home - 用戶主目錄
存放用戶的私人文件。
· /boot - 啟動加載文件
Linux系統啟動時需要加載的文件。Kernel initrd、grub等文件都存放在此。
· /lib - 系統庫文件
/bin和/sbin中的可執行文件需要/lib中庫文件的支持。庫文件通常以“ld”或“ld*.so”的形式命名,如ld-2.11.1.so。
· /opt - 可選應用
/opt用于安裝獨立軟件商的可選應用。
· /mnt - 掛載目錄
掛載點,系統管理員可用于臨時掛載文件系統。
· /media - 可移動媒體設備
掛載可移動媒體設備,如/media/cdrom、/media/floppy等。
· /srv - 服務數據
Srv表示服務,用于服務器的所有服務數據存儲在此目錄中。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/451554.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/451554.shtml
英文地址,請注明出處:http://en.pswp.cn/news/451554.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

越陽光明媚....

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 窗外陽光明媚,而心卻如此哀傷... 很喜歡陽光明媚,很喜歡春暖花開, 窗外有幾片莊稼地:滿…

Linux的學習:

查看端口: netstat -anop | grep 80 netstat -ntlp 先看看不帶n的 再看看帶n的 我們發現在local address 即主機地址這一欄中,如果沒有帶n選項,會將套接字所對應的域名解析出來,如果加上n選項,那么就不會顯示&#xff…

基于TCP協議的Socket通信

參考文章: Socket學習網絡基礎準備 基于TCP協議的Socket通信(1) 基于TCP協議的Socket通信(2) 感謝菜鳥分享!

git pull命令

git pull命令作用:從另一個存儲庫或本地分支關聯的遠端分支獲取最新代碼,并與本地代碼資源整合。git pull命令執行過程:取回遠程主機某個分支的更新,再與本地的指定分支合并(可能存在需手動解決的沖突)。 …

RPM的用法

RPM 有五種基本的操作方式(不包括創建軟件包): 安裝, 卸載, 升級, 查詢,和驗證。 下面我們就來逐一的講解吧。 一、 安裝RPM包 RPM 軟件包通常具有類似foo-1.0-1.i386.rpm 的文件名。其中包括 軟件包的名稱(foo),版本號(1.0),發行號(1), 和 硬…

Unix 多進程編程

一.多進程程序的特點由于UNIX系統是分時多用戶系統, CPU按時間片分配給各個用戶使用, 而在實質上應該說CPU按時間片分配給各個進程使用, 每個進程都有自己的運行環境以使得在CPU做進程切換時不會"忘記"該進程已計算了一半的"半成品". 以DOS的概念來說, 進程…

Redis單線程模型是什么?

參考文章: redis 單線程的理解 謝謝作者分享!

寂靜的時候

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 每每聽到熟悉的旋律,終又會驟然就無法抑制排山倒海般的憂傷... 就這樣想往若已經年邁到只能坐在夕陽余暉里遙望遠方該多好.…

@staticmethod和@classmethod的作用與區別

一般來說,要使用某個類的方法,需要先實例化一個對象再調用方法。 而使用staticmethod或classmethod,就可以不需要實例化,直接類名.方法名()來調用。 這有利于組織代碼,把某些應該屬于某個類的函數給放到那個類里去&…

前端開發注意事項(HTML與CSS進階)

HTML 與 CSS 進階 Img 標簽 alt 屬性 一定要添加 用于圖片描述 給機器看的&#xff0c;如果圖片加載失敗&#xff0c;會顯示 alt <img src"" alt""/> 為 img 添加 圖片注釋 建議做法為 figure(圖形) 和 figcaption [caption(字幕)]<figure>…

如果你懂我…

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 想往的世界&#xff0c;有風如深秋的柳絮… 翻飛在遙遠的寂靜里… 若冷落…若別離… 若守候…若赤誠… 若我…

[NOI2005]維護數列 惡心到毀天滅地的splay

傳送門 debug到死2333. 雖然說是splay維護序列模板&#xff0c;作為蒟蒻的我還是GG %%%考場A的dalao Orz Orz. 其實不開long long也行&#xff0c;inf開成0x3f3f3f3f也可&#xff08;flag,歡迎推翻&#xff09; 就當存個板子吧. #include<bits/stdc.h> #include<cs…

Python的from import和import的區別

對于from...import...&#xff0c;其意義具體是from Module import Function或Class等&#xff0c;這個只是從模塊中導入一個或幾個函數或類的做法。另外一個常見的是import Module&#xff0c;就是把整個模塊中得東西都導入&#xff0c;所以你后面的程序就都可以使用了。另外還…

靜態代理、動態代理、AOP

參考文章&#xff1a; Java中的代理模式——靜態代理以及分析靜態代理的缺點 Java中動態代理的兩種方式JDK動態代理和cglib動態代理以及區別 Spring中的AOP以及切入點表達式和各種通知

Linux系統中解壓縮指令匯總

.tar 解包&#xff1a; tar xvf FileName.tar 打包&#xff1a;tar cvf FileName.tar DirName &#xff08;注&#xff1a;tar是打包&#xff0c;不是壓縮&#xff01;&#xff09; --------------------------------------------- .gz 解壓1&#xff1a;gunzip FileName.gz 解…

python中的@

函數修飾符 ‘’ 用做函數的修飾符&#xff0c;可以在模塊或者類的定義層內對函數進行修飾&#xff0c; 出現在函數定義的前一行&#xff0c;不允許和函數定義在同一行 一個修飾符就是一個函數&#xff0c;它將被修飾的函數作為參數&#xff0c;并返回修飾后的同名函數或其他可…

這樣想起...

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 // 看到一張精致的自然風景圖片&#xff0c;心生向往. 在海的一個小小角落邊&#xff0c;有一寓不很大的房子&#xff0c;暮色浸染的云彩…

python幾種括號表示的類型

python語言最常見的括號有三種&#xff0c;分別是&#xff1a;小括號( )、中括號[ ]和大括號&#xff08;也叫做花括號{ }&#xff09;。其作用也各不相同&#xff0c;分別用來代表不同的python基本內置數據類型。 1、python中的小括號( )&#xff1a;代表tuple元組數據類型&am…

IT巨頭互掐云存儲:Dropbox能否一馬當先

隨著北京時間4月25日Google Drive橫空出世&#xff0c;微軟也迫不及待的發布了SkyDrive的大量更新。各大巨頭進軍云存儲市場&#xff0c;激烈角逐的意向已經昭然可見。網友針對此事紛紛發表熱議。蘋果、微軟、谷歌三巨頭加上一個Dropbox各出各的云存儲高招&#xff1a;微軟SkyD…

Spring集成redis(Spring Data Redis)

2019獨角獸企業重金招聘Python工程師標準>>> 轉載地址&#xff1a;http://blog.csdn.net/zhu_tianwei/article/details/44923001 Spring-data-redis是spring大家族的一部分&#xff0c;提供了在srping應用中通過簡單的配置訪問redis服務&#xff0c;對reids底層開發…