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