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