課程
/運維&測試
/Linux
/ Linux達人養(yǎng)成計劃 I
Linux中的所有內(nèi)容都以文件形式保存,那么是文本文件還是二進制文件?
2016-08-15
源自: Linux達人養(yǎng)成計劃 I 1-7
正在回答
1.普通文件(regular file):就是一般我們存取的文件,由ls -al顯示出來的屬性中,第一個屬性為 [-],例如 [-rwxrwxrwx]。另外,依照文件的內(nèi)容,又大致可以分為:2.純文本文件(ASCII):這是Unix系統(tǒng)中最多的一種文件類型,之所以稱為純文本文件,是因為內(nèi)容為我們可以直接讀到的數(shù)據(jù),例如數(shù)字、字母等等。設置文件幾乎都屬于這種文件類型。舉例來說,使用命令“cat ~/.bashrc”就可以看到該文件的內(nèi)容(cat是將文件內(nèi)容讀出來)。3. 二進制文件(binary):我們在GNU發(fā)展史中提過,系統(tǒng)其實僅認識且可以執(zhí)行二進制文件(binary file)。Linux中的可執(zhí)行文件(腳本,文本方式的批處理文件不算)就是這種格式的。舉例來說,命令cat就是一個二進制文件。4.數(shù)據(jù)格式的文件(data):有些程序在運行過程中,會讀取某些特定格式的文件,那些特定格式的文件可以稱為數(shù)據(jù)文件(data file)。舉例來說,Linux在用戶登入時,都會將登錄數(shù)據(jù)記錄在 /var/log/wtmp文件內(nèi),該文件是一個數(shù)據(jù)文件,它能通過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬于一種特殊格式的文件。5.目錄(directory):就是目錄,第一個屬性為 [d],例如 [drwxrwxrwx]。6.連接文件(link):類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]。7.設備與設備文件(device):與系統(tǒng)外設及存儲等相關(guān)的一些文件,通常都集中在 /dev目錄。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --------來自萬能的互聯(lián)網(wǎng)
? ? ??
個人感覺是二進制!
舉報
Linux入門視頻教程,以通俗易懂的語言帶你感受linux之美
1 回答既然linux 里一切皆文件,那么原/硬軟鏈接的文件名是以什么樣的形式存在的呢?
1 回答關(guān)于linux的lib文件
1 回答Windows和Linux一樣,都是用文件的方式管理硬件。
2 回答linux刪除文件
3 回答linux圖形界面
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-23
1.普通文件(regular file):就是一般我們存取的文件,由ls -al顯示出來的屬性中,第一個屬性為 [-],例如 [-rwxrwxrwx]。另外,依照文件的內(nèi)容,又大致可以分為:
2.純文本文件(ASCII):這是Unix系統(tǒng)中最多的一種文件類型,之所以稱為純文本文件,是因為內(nèi)容為我們可以直接讀到的數(shù)據(jù),例如數(shù)字、字母等等。設置文件幾乎都屬于這種文件類型。舉例來說,使用命令“cat ~/.bashrc”就可以看到該文件的內(nèi)容(cat是將文件內(nèi)容讀出來)。
3. 二進制文件(binary):我們在GNU發(fā)展史中提過,系統(tǒng)其實僅認識且可以執(zhí)行二進制文件(binary file)。Linux中的可執(zhí)行文件(腳本,文本方式的批處理文件不算)就是這種格式的。舉例來說,命令cat就是一個二進制文件。
4.數(shù)據(jù)格式的文件(data):有些程序在運行過程中,會讀取某些特定格式的文件,那些特定格式的文件可以稱為數(shù)據(jù)文件(data file)。舉例來說,Linux在用戶登入時,都會將登錄數(shù)據(jù)記錄在 /var/log/wtmp文件內(nèi),該文件是一個數(shù)據(jù)文件,它能通過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬于一種特殊格式的文件。
5.目錄(directory):就是目錄,第一個屬性為 [d],例如 [drwxrwxrwx]。
6.連接文件(link):類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]。
7.設備與設備文件(device):與系統(tǒng)外設及存儲等相關(guān)的一些文件,通常都集中在 /dev目錄。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --------來自萬能的互聯(lián)網(wǎng)
? ? ??
2016-08-16
個人感覺是二進制!