Linux系統(tǒng)中文件類型綜述
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
最近一直在折騰linux系統(tǒng),自己一些基礎(chǔ)命令也是很菜的,現(xiàn)在繼續(xù)鞏固一下,發(fā)一些自己認(rèn)知到的基礎(chǔ)教程篇章,現(xiàn)在也發(fā)出一些給一些小白的人,僅供參考!
linux基礎(chǔ)教程:
文件類型介紹:
Linux系統(tǒng)不同于Windows系統(tǒng),兩者文件類型和文件擴(kuò)展名也有很大的差異。Linux中的文件類型和Linux文件的文件擴(kuò)展名所代表的意義和Windows系統(tǒng)完全不同。用戶一般通過應(yīng)用程序或命令創(chuàng)建的文件,比如file.txt,file.tar.gz,這些文件雖然用不同的程序或命令來打開,但在Linux中,都是常規(guī)文件,即普通文件。擴(kuò)展名只是人為的進(jìn)行標(biāo)識,區(qū)分,對Linux內(nèi)核而言沒有意義。
而在Windows系統(tǒng)中,文件擴(kuò)展名就有實(shí)實(shí)在在意義,即表明文件類型。如:
Windows圖片文件擴(kuò)展名:jpg,jpeg,png,bmp,gif等
內(nèi)容文件擴(kuò)展名:doc,docx,txt,pdf等
視頻文件:avi,wmv,MP4,rmvb等
Linux中的文件類型:
在Linux系統(tǒng)中,可以說一切皆文件。包括:普通文件,目錄文件,字符設(shè)備文件,塊設(shè)備文件,符號鏈接文件等等,下面將分別說明:
(1)普通文件:Linux系統(tǒng)中,普通文件又有三種,即純文本文件,二進(jìn)制文件和數(shù)據(jù)格式的文件。純文本文件,其內(nèi)容可以直接讀取,如數(shù)字字母等,比如配置文件幾乎都是這種文件;二進(jìn)制文件,Linux中的可執(zhí)行文件,比如命令文件;數(shù)據(jù)格式文件,比較少見,是一種具有特定格式的文件。
(2)字符設(shè)備及塊設(shè)備文件:一般而言,字符設(shè)備是串行端口設(shè)備,如貓等串口設(shè)備。例如/dev/tty就是一個(gè)字符設(shè)備。塊設(shè)備是存儲(chǔ)數(shù)據(jù)的接口設(shè)備,供系統(tǒng)及程序訪問,如磁盤,光驅(qū)等都是塊設(shè)備??梢杂胢knod創(chuàng)建字符設(shè)備和塊設(shè)備,用rm刪除。
(3)套接字文件:這類文件通常用在網(wǎng)絡(luò)之間進(jìn)行數(shù)據(jù)鏈接。
(4)符號鏈接文件:是一個(gè)文件的軟連接文件,類似于Windows系統(tǒng)中的快捷方式。用ln -s 源文件 符號鏈接文件 來創(chuàng)建。
Linux下擴(kuò)展名的作用:
在Linux中,擴(kuò)展名對Linux內(nèi)核沒有實(shí)際意義,但是可以用來人為區(qū)分不同的文件,方便用戶使用。
(1).tar, .tar.gz, .tgz, .zip, .tar.bz表示壓縮文件,創(chuàng)建命令為tar, gzip, unzip等
(2).sh文件表示shell腳本文件
(3).pl表示perl語言文件
(4).py表示python語言文件
(5).html, .htm, .php, .jsp, .do表示網(wǎng)頁語言文件
(6).conf表示系統(tǒng)服務(wù)的配置文件
(7)rmp表示rmp安裝包文件
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!