国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux基礎(chǔ):文件系統(tǒng)

2024-09-05 23:01:27
字體:
供稿:網(wǎng)友

Linux學習教程,本文我們來學習一下Linux的文件系統(tǒng)。      
Linux的文件、目錄、程序是使用bash操作的主要對象。

文件
    Linux中一切都是文件、普通的文件、設備文件、管道也是文件的形式。一切操作都是文件為基礎(chǔ)的。DOS操作系統(tǒng)早期也是模擬這種方式,不過有很多漏洞(比如C:/con/con會藍屏)
  文件是有屬性的,有一個屬性表示這個文件是不是目錄,有3個屬性表示這個文件的訪問權(quán)限,還有一些表示從這個文件派生出的文件屬性。
目錄
  目錄是管理文件的手段,不同的文件要分門別類才容易找到。嚴格的說,目錄也是一種文件,是具有目錄屬性的文件。
  文件和目錄都有所有者和所有組。叫UID和GID,對應的,有3個屬性表示相應的權(quán)限。后面寫到ls和chmod有詳細地說明。
程序
  程序是可以執(zhí)行的代碼,有些是直接交給內(nèi)核或者CPU執(zhí)行的,有些是通過其他程序執(zhí)行的(解釋腳本),可以運行的程序都有一個可執(zhí)行的屬性。

    linux只有一個文件樹,整個文件系統(tǒng)是以一個樹根"/"為起點的,所有的文件和外部設備都以文件的形式掛結(jié)在這個文件樹上,包括硬盤,軟盤,光驅(qū),調(diào)制解調(diào)器等,這和以"驅(qū)動器盤符為基礎(chǔ)的MS-Windows系統(tǒng)是大不相同的.
我們能夠接觸到的linux發(fā)行版本的根目錄大都是以下結(jié)構(gòu):
/bin   /etc   /lost+found   /sbin   /var   /boot  /root
/home    /mnt   /tmp   /dev   /lib   /proc   /usr

/bin和/sbin
    使用和維護UNIX和Linux系統(tǒng)的大部分基本程序都包含在/bin和/sbin里,這兩個目錄的名字之所以包含bin,是因為可執(zhí)行的程序都是二進制文件(binary files).
    /bin目錄通常用來存放用戶最常用的基本程序,如:login、Shells、文件操作實用程序、系統(tǒng)實用程序、壓縮工具。
    /sbin目錄通常存放基本的系統(tǒng)和系統(tǒng)維護程序,如:fsck、fdisk、mkfs、shutdown、lilo、init。
    存放在這兩個目錄中的程序的主要區(qū)別是:/sbin中的程序只能由root(管理員)來執(zhí)行.

/etc
    這個目錄一般用來存放程序所需的整個文件系統(tǒng)的配置文件,其中的一些重要文件如下:
    passwd、shadow、fstab、hosts、motd、profile、shells、services、lilo.conf

/lost+found
    這個目錄專門是用來放那些在系統(tǒng)非正常菪機后重新啟動系統(tǒng)時,不知道改網(wǎng)哪里恢復的“流浪”文件的。

/boot
    這個目錄下面存放著和系統(tǒng)啟動有關(guān)系的各種文件,包括系統(tǒng)的引導程序和系統(tǒng)核心部分。

/root
    這是系統(tǒng)管理員(root)的主目錄。

/home
    系統(tǒng)中所有用戶的主目錄都存放在/home中,它包含實際用戶(人)的主目錄和其他用戶的主目錄.Linux同UNIX的不同之處是,Linux的root用戶的主目錄通常是在/root或/home/root,而UNIX通常是在/。

/mnt
    按照約定,像CD-ROM,軟盤,Zip盤,或者Jaz這樣的可以動介質(zhì)都應該安裝在/mnt目錄下,/mnt目錄通常包含一些子目錄,每個子目錄是某種特定設備類型的一個安裝點。例如:
    /cdrom     /floppy     /zip     /win  ....
    如果我們要使用這些特定設備,我們需要用mount命令從/dev目錄中將外部設備掛接過來。在這里大家可能看到了有一個win的目錄,這是我的機子上面做的一個通向windows文件系統(tǒng)的掛接點,這樣我通過訪問這個目錄就可以訪問到我在windows下面的文件了。但如果你的windows文件系統(tǒng)是NTFS格式,那么這個辦法就不行了。

/tmp和/var
    這兩個目錄用來存放臨時文件和經(jīng)常變動的文件。

/dev
    這是一個非常重要的目錄,它存放著各種外部設備的鏡像文件,其中有一些內(nèi)容我們是要牢牢記住的。例如第一個軟盤驅(qū)動器的名字是fd0;第一個硬盤的名字是hda,硬盤中的第一個分區(qū)是hda1,第二個分區(qū)是hda2;第一個光盤驅(qū)動器的名字是hdc;此外,還用modem和其他外設的名字,在這么多的名字中,我們只需要記住最最常用的那幾個外設就可以了。

/usr
    按照約定,這個目錄用來存放與系統(tǒng)的用戶直接相關(guān)的程序或文件,這里面有每一個系統(tǒng)用戶的主目錄,就是相對于他們的小型“/”。

/proc
    這個目錄下面的內(nèi)容是當前在系統(tǒng)中運行的進程的虛擬鏡像,我們在這里可以看到由當前運行的進程號組成的一些目錄,還有一個記錄當前內(nèi)存內(nèi)容的kernel文件。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 电白县| 大宁县| 澄江县| 东辽县| 象山县| 新泰市| 大埔县| 稷山县| 萝北县| 卢氏县| 建始县| 通海县| 深圳市| 福泉市| 平远县| 灵寿县| 乐都县| 沽源县| 保康县| 遂溪县| 容城县| 太白县| 烟台市| 定边县| 常熟市| 法库县| 原阳县| 江西省| 和硕县| 藁城市| 博湖县| 淮阳县| 宜春市| 兴山县| 涡阳县| 宜宾市| 化隆| 都兰县| 上栗县| 宁陵县| 无为县|