llinux文件系統(tǒng)


title: 03-認(rèn)識(shí)文件和目錄
meta:

  • name: description
    content: 認(rèn)識(shí)Linux和Window的文件目錄區(qū)別,了解Linux的主要文件目錄

單用戶&多用戶操作系統(tǒng)(科普)

  • 單用戶操作系統(tǒng):指一臺(tái)計(jì)算機(jī)在同一時(shí)間 只能由一個(gè)用戶 使用,一個(gè)用戶獨(dú)自享用系統(tǒng)的全部硬件和軟件資源

    Windows XP 之前的版本都是單用戶操作系統(tǒng)

  • 多用戶操作系統(tǒng):指一臺(tái)計(jì)算機(jī)在同一時(shí)間可以由 多個(gè)用戶 使用,多個(gè)用戶共同享用系統(tǒng)的全部硬件和軟件資源

    UnixLinux 的設(shè)計(jì)初衷就是多用戶操作系統(tǒng)

文件系統(tǒng)

Windows 文件系統(tǒng)

  • Windows 下,打開 “計(jì)算機(jī)”,我們看到的是一個(gè)個(gè)的驅(qū)動(dòng)器盤符:
  • 每個(gè)驅(qū)動(dòng)器都有自己的根目錄結(jié)構(gòu),這樣形成了多個(gè)樹并列的情形,如圖所示:

Linux 文件系統(tǒng)

  • Linux 下,我們是看不到這些驅(qū)動(dòng)器盤符,我們看到的是文件夾(目錄):
  • Ubuntu 沒有盤符這個(gè)概念,只有一個(gè)根目錄 /,所有文件都在它下面

Linux 用戶根目錄

位于 /home/user,稱之為用戶工作目錄或家目錄,表示方式:

/home/user
或
~

Linux 主要目錄速查表

  • /:根目錄,一般根目錄下只存放目錄,在 linux 下有且只有一個(gè)根目錄,所有的東西都是從這里開始
    • 當(dāng)在終端里輸入 /home,其實(shí)是在告訴電腦,先從 /(根目錄)開始,再進(jìn)入到 home 目錄
  • /bin/usr/bin:可執(zhí)行二進(jìn)制文件的目錄,如常用的命令 ls、tar、mv、cat 等
  • /boot:放置 linux 系統(tǒng)啟動(dòng)時(shí)用到的一些文件,如 linux 的內(nèi)核文件:/boot/vmlinuz,系統(tǒng)引導(dǎo)管理器:/boot/grub
  • /dev:存放linux系統(tǒng)下的設(shè)備文件,訪問該目錄下某個(gè)文件,相當(dāng)于訪問某個(gè)設(shè)備,常用的是掛載光驅(qū)mount /dev/cdrom /mnt
  • /etc:系統(tǒng)配置文件存放的目錄,不建議在此目錄下存放可執(zhí)行文件,重要的配置文件有
    • /etc/inittab
    • /etc/fstab
    • /etc/init.d
    • /etc/X11
    • /etc/sysconfig
    • /etc/xinetd.d
  • /home:系統(tǒng)默認(rèn)的用戶家目錄,新增用戶賬號(hào)時(shí),用戶的家目錄都存放在此目錄下
    • ~ 表示當(dāng)前用戶的家目錄
    • ~edu 表示用戶 edu 的家目錄
  • /lib/usr/lib、/usr/local/lib:系統(tǒng)使用的函數(shù)庫(kù)的目錄,程序在執(zhí)行過程中,需要調(diào)用一些額外的參數(shù)時(shí)需要函數(shù)庫(kù)的協(xié)助
  • /lost+fount:系統(tǒng)異常產(chǎn)生錯(cuò)誤時(shí),會(huì)將一些遺失的片段放置于此目錄下
  • /mnt、 /media:光盤默認(rèn)掛載點(diǎn),通常光盤掛載于 /mnt/cdrom 下,也不一定,可以選擇任意位置進(jìn)行掛載
  • /opt:給主機(jī)額外安裝軟件所擺放的目錄
  • /proc:此目錄的數(shù)據(jù)都在內(nèi)存中,如系統(tǒng)核心,外部設(shè)備,網(wǎng)絡(luò)狀態(tài),由于數(shù)據(jù)都存放于內(nèi)存中,所以不占用磁盤空間,比較重要的文件有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等
  • /root:系統(tǒng)管理員root的家目錄
  • /sbin、/usr/sbin、/usr/local/sbin:放置系統(tǒng)管理員使用的可執(zhí)行命令,如 fdisk、shutdown、mount 等。與 /bin 不同的是,這幾個(gè)目錄是給系統(tǒng)管理員 root 使用的命令,一般用戶只能"查看"而不能設(shè)置和使用
  • /tmp:一般用戶或正在執(zhí)行的程序臨時(shí)存放文件的目錄,任何人都可以訪問,重要數(shù)據(jù)不可放置在此目錄下
  • /srv:服務(wù)啟動(dòng)之后需要訪問的數(shù)據(jù)目錄,如 www 服務(wù)需要訪問的網(wǎng)頁(yè)數(shù)據(jù)存放在 /srv/www 內(nèi)
  • /usr:應(yīng)用程序存放目錄
    • /usr/bin:存放應(yīng)用程序
    • /usr/share:存放共享數(shù)據(jù)
    • /usr/lib:存放不能直接運(yùn)行的,卻是許多程序運(yùn)行所必需的一些函數(shù)庫(kù)文件
    • /usr/local:存放軟件升級(jí)包
    • /usr/share/doc:系統(tǒng)說明文件存放目錄
    • /usr/share/man:程序說明文件存放目錄
  • /var:放置系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件
    • /var/log:隨時(shí)更改的日志文件
    • /var/spool/mail:郵件存放的目錄
    • /var/run:程序或服務(wù)啟動(dòng)后,其 PID 存放在該目錄下
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容