Linux目錄結構及其意義

2021-09-27 15:16:51 字數 1755 閱讀 8341

你是否曾經思考過為什麼有些程式是放在/bin,或者/sbin,或者/usr/bin,或者/usr/sbin下?

例如less這個命令的實際bin檔案是放在/usr/bin目錄下,為什麼不是/bin,或/sbin,或/usr/sbin呢?這些目錄間的差別在**呢?

本文就讓我們一起了解linux檔案系統結構及其各個目錄的意義。

每個檔案和目錄的位址都是從根目錄開始。

在根目錄下,只有root使用者才有寫許可權。

要注意"/root"目錄是root使用者的home目錄,這個和根目錄不一樣。

ps:root使用者就是超級使用者

包含二進位制可執行檔案。

在單使用者模式下,常用的linux命令就是位於這個目錄下。

系統中所有的使用者所使用的命令都在這個目錄下。

例如:ps,ls,ping,grep,cp等

和/bin一樣,/sbin也包含二進位制可執行檔案。

但是,這個目錄下的linux命令是給系統管理員使用的,主要用來做系統維護。

例如:iptables,reboot,fdisk,ifconfig,swapon等。

所有程式需要的配置檔案是放在這個目錄下。

這個目錄也包含啟動乙個程式所使用的啟動指令碼,以及停止乙個程式的關閉指令碼。

例如:/etc/resolv.conf,/etc/logrotate.conf

存放各種裝置檔案。

這些裝置檔案包含終端裝置,usb或者任何連線到系統上的裝置。

例如:/dev/tty1,/dev/usbmon0

包含系統程序的資訊。

這是乙個偽檔案系統,包含正在執行程序的資訊。例如:/proc/目錄包含的是程序id是pid的程序資訊。

這也是乙個虛擬檔案系統,使用文字資訊來表示系統資源。例如:/proc/uptime

var表示可變檔案(variable files)

有些檔案,我們期望其內容是可以不斷增長的,那麼就把這個檔案放在這個目錄下。

例如:系統的log檔案(var/log);packages檔案或者資料庫檔案(var/lib);郵件(/var/mail);列印佇列(/var/spool);鎖檔案(var/lock);重啟過程中需要的臨時檔案(/var/tmp)

系統和使用者建立的臨時檔案會放在這個目錄下。

當系統重啟後,這個目錄下的檔案會被刪除。

存放二級程式的bin檔案,庫檔案,文件和原始碼。

home目錄用於給所有使用者去存放私人檔案。

例如:/home/john,/home/nikita

存放啟動引導的相關檔案。

核心initrd,vmlinux,grub檔案位於這個目錄下。

例如:initrd.img-2.6.32-24-generic, vmlinuz-2.6.32-24-generic

包含庫檔案,這些庫檔案是給/bin和/sbin下bin檔案使用的。

庫檔案名字是ld或者lib.so.*

例如:ld-2.11.1.so, libncurses.so.5.7

opt是optional的縮寫。

存放系統**商提供的附加應用。

附加應用應該安裝到/opt或者/opt下面的字目錄裡。

臨時掛載目錄,可以讓系統管理員來掛載各種檔案系統。

臨時掛載目錄,用於可移動裝置。

例如:/media/cdrom用於cd-rom;/media/floppy用於軟盤驅動;/media/cdrecorder用於cd寫錄機

範數及其意義

什麼是範數?範數 norm 是具有度量性質的函式,它經常使用來衡量向量函式的長度或大小,是泛函分析中的乙個基本概念。要更好的理解範數,就要從函式 幾何與矩陣的角度去理解,我們都知道,函式與幾何圖形往往是有對應的關係,這個很好想象,特別是在三維以下的空間內,函式是幾何影象的數學概括,而幾何影象是函式的...

BIOS自檢響鈴及其意義

bios自檢響鈴及其意義 award 的bios自檢響鈴及其意義 1短 系統正常啟動。這是我們每天都能聽到的,也表明機器沒有任何問題。2短 常規錯誤,請進入cmos setup,重新設定不正確的選項。1長1短 ram或主機板出錯。換一條記憶體試試,若還是不行,只好更換主機板。1長2短 顯示器或顯示卡...

向量點積及其意義

編輯 設二維空間內有兩個向量 和 定義它們的數量積 又叫內積 點積 為以下實數 更一般地,n維向量的內積定義如下 設二維空間內有兩個向量 和 它們的夾角為 則內積定義為以下實數 該定義只對二維和三維空間有效。點乘的幾何意義和用處就是計算兩個向量之間的夾角,以及在某一方向上的投影。在生產生活中,點積同...