聽我的詳細說明,要記住了:
linux 默認的有一般的圖片格式,包有 rpm格式 文件 壓縮格式有tar 還有版一個忘了,權加入你安裝了openoffice 應該會兼容doc ppt格式的,安裝了視頻插件自然就支持播放視頻拉。還有就是文件系統格式一般是ext3 一般能掛載fat32的格式,不能掛載ntfs當然你可以打個補丁就可以掛了。
還有最重要的一點就是
linux打開文件不是以你什麼結尾來看的,而是自己有鑒定的方法具體命令是:
file +文件
就可以看到了,也就是說,無論你怎麼你怎麼改名字,阻止不了它的識別。名字後綴只是為了我們方便識別。記住了。
B. Linux系統下有什麼文件格式
Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。x0dx0a一. 文件類型x0dx0aLinux文件類型常見的有:普通文件、目錄文件、字元設備文件和塊設備文件、符號鏈接文件等,現在我們進行一個簡要的說明。x0dx0a1. 普通文件 x0dx0a用 ls -lh 來查看某個文件的屬性,可以看到有類似-rwxrwxrwx,值得注意的是第一個符號是 - ,這樣的文件在Linux中就x0dx0a是普通文件。這些文件一般是用一些相關的應用程序創建,比如圖像工具、文檔工具、歸檔工具... .... 或 cp工具等。這類文件的刪除方式是用x0dx0arm 命令。 另外,依照文件的內容,又大略可以分為:x0dx0a1>. 純文本檔(ASCII):x0dx0a這是Linux系統中最多的一種文件類型,稱為純文本檔是因為內容可以直接讀到的數據,例如數字、字母等等。 用來做為x0dx0a設定的文件都屬於這一種文件類型。 x0dx0a2>. 二進制文件(binary):x0dx0aLinux系統其實僅認識且可以執行二進制文件(binary file)。Linux當中的可執行文件(scripts, 文字型批處理文件不算)就是這種格式的文件。 命令cat就是一個binary file。x0dx0a3>. 數據格式文件(data): x0dx0a有些程序在運作的過程當中會讀取某些特定格式的文件,那些特定格式的文件可以被稱為數據文件 (data file)。舉例來說,Linuxx0dx0a在使用者登錄時,都會將登錄的數據記錄在 /var/log/wtmp那個文件內,該文件是一個data file,能夠透過last這個指令讀出來。 x0dx0a2. 目錄文件x0dx0a在某個目錄下執行,看到有類似 drwxr-xr-x ,這樣的文件就是目錄,目錄在Linux是一個比較特殊的文件。注意它的第一個字元是x0dx0ad。創建目錄的命令可以用 mkdir 命令,或cp命令,cp可以把一個目錄復制為另一個目錄。刪除用rm 或rmdir命令。 x0dx0a3. 字元設備或塊設備文件 x0dx0a進入/dev目錄,列一下文件,會看到類似如下的:x0dx0aroot@localhost ~]# ls -al /dev/ttyx0dx0acrw-rw-rw- 1 root tty 5, 0 11-03 15:11 /dev/ttyx0dx0a[root@localhost ~]# ls -la /dev/sda1x0dx0abrw-r----- 1 root disk 8, 1 11-03 07:11 /dev/sda1x0dx0a可以看到/dev/tty的屬性是 crw-rw-rw- ,注意前面第一個字元是 c ,這表示字元設備文件。比如貓等串口設備。我們看到 /dev/sda1 的屬性是 brw-r----- ,注意前面的第一個字元是b,這表示塊設備,比如硬碟,光碟機等設備。x0dx0a這個種類的文件,是用mknode來創建,用rm來刪除。目前在最新的Linux發行版本中,一般不用自己來創建設備文件。因為這些文件是和內核相關聯的。x0dx0a與系統周邊及儲存等相關的一些文件, 通常都集中在/dev這個目錄之下。通常又分為兩種:x0dx0a區塊(block)設備檔 :x0dx0a就是一些儲存數據, 以提供系統隨機存取的介面設備,舉例來說,硬碟與軟盤等就。 可以隨機的在硬碟的不同區塊讀寫,這種裝置就是成組設備。可以自行查一下/dev/sda看看, 會發現第一個屬性為[ b ]。x0dx0a字元(character)設備文件:x0dx0a亦即是一些串列埠的介面設備, 例如鍵盤、滑鼠等等!這些設備的特色就是一次性讀取的,不能夠截斷輸出。x0dx0a4. 數據介面文件(sockets): x0dx0a數據介面文件(或者:套介面文件),這種類型的文件通常被用在網路上的數據承接了。可以啟動一個程序來監聽客戶端的要求, 而客戶端就可以透過這個socket來進行數據的溝通了。第一個屬性為 [ s ], 最常在/var/run這個目錄中看到這種文件類型了。
C. linux文件後綴名有哪些linux文件後綴名
linux系統文件格式後綴詳解?
bz2------bzip2的壓縮文件
.gz------gzip的壓縮文件
.tar------tar打包文件(是包文件不是壓縮文件)
.tbz------tar打包並用bzip壓縮文件
.tgz-----tar打包並用gzip壓縮的文件
.au-----audio文件
.gif-----gif圖象文件
.html/.htm-----HTML文件
.jpg-----JPEG圖象文件
.pdf------電子文檔(PDF格式的)
.png-----PNG圖象文件
.ps------postscinpt文件(列印格式文件)
.txt------純文本文件
.wav-----audio文件
.xpm-----圖象文件
.conf-------配置文件
.lock-------LOCK文件(用來判斷一個文件或設備是否被使用)
.rpm------REDHATPackage.Manager文件(套件包或軟體包)
.c-------C源程序代碼文件
.cpp------C++源程序代碼文件
.h-------C或C++程序的頭文件
.o------程序目標文件
.pl------perl腳本文件
.so-----類庫文件
.sh-----shell腳本與windows下的bat文件相似
.bin-----binary二進制可執行文件
Linux下可執行文件的默認擴展名為?
一般沒有後綴,linux一般可以自動識別文件類型,有很多類型都不用加後綴只要設了執行許可權,有elf文件頭,就可以看成可執行文件,要是純文本文件也可以看成是可執行的腳本一部分下載的商業軟體安裝程序之類的可執行文件有.bin的後綴
LINUX系統可以改文件後綴名嗎?
Linux不像Windows一樣區分文件後綴的,所以是可以改的,而且不影響使用的。
1,mv可以移動文件,也可以用作更改文件名。
2,修改命名:mvfileName.typefileName.newType就可以更改文件後綴了。
3,但是一些特定的文件不要隨意更改,例如配置文件。
linux默認擴展名?
一般來說,可執行文件沒有擴展名。Linux與Windows不同,不是根據擴展名來區分文件類型的。事實上,Linux下的文件不需要擴展名。一切皆文件,包含設備文件、目錄文件、普通文件等。要知道是否是可執行文件,一般是通過ls-l命令看文件屬性中是否包含可執行許可權(x)。Linux不根據擴展名判斷文件類型,而是根據文件的內容來判斷。所以擴展名的作用是幫助人來識別文件。對於Linux系統本身來說沒有什麼用處。.sh結尾表示是shell腳本文件,但是不以.sh結尾的文件也可以是可執行的shell腳本(比如/etc/init.d中的腳本),因為它們的文件開頭都有#!/bin/sh這一行。
一天一點學習Linux之文件類型和後綴名?
linux常見的文件類型
一般的文件
這個就是我們通過ls-l列出來,第一欄第一個字元是-的文件,根據文件的內容也可以分幾類:
純文本文件(ASCII):這個就相當於記事本一樣,稱為純文本文件,我們可以直接讀取文件裡面的內容。這種文件在linux系統中占很多。
二進制文件(binary):linux系統中的可執行文件(scripts)就是一個二進制的文件,而且這個文件要有x許可權才能被執行。我們系統中的一些命令就是這類型的文件。
數據格式文件(data):在linux系統中,有些程序在運行的時候會讀取某些特定的資料庫,這些文件就是數據文件。如我們前面講的last命令,調用的就是/var/log/wtmp,如果我們用cat命令來查看/var/log/wtmp這個文件,你發現全是亂碼。
關於一些其他的文件類型,如連接文件、設備文件、數據介面文件(sockets)、管道文件(pipe)等等,這些也是一些特殊的文件類型,我們只需要了解就OK了,在後面的學習中,見到的時候,你要知道他是什麼東西就可以了。如果想更深入的學習,那就找相關的資料,慢慢研究,如,如何查看一個數據文件等。
linux文件的後綴名
我們在剛開始的時候也說過,在linux系統上,對這個後綴名要求並不像微軟的win系統一樣嚴格,只是為了方便確認文件是什麼樣的文件,才在後面加上了相應的後綴。如果一個文件能用cat命令讀取裡面的內容,我們改了後綴後,同樣還是能用cat讀取出來。
我們也知道,在微軟的win系統上,常用的可執行文件一般就是以.com、.bat、.exe來結尾。而在我們的linux系統上就不一樣了,什麼樣的文件我都可以給他加上X(可執行)許可權,但能不能執行成功,就要看文件本身的內容了。這裡面有重要的一點,就是可以被執行和可以執行成功是不一樣的。例如,我們在root用戶的家目錄裡面有個install.log文件,我們給他加上X許可權,雖然是可以執行的文件,但執行後,沒有什麼結果,因為這個文件裡面內容不是我們系統所能執行的,當然他是執行不成功啦!
所以說,為了方便我們認識系統中的文件是干嗎的。linux系統還是會以相應的後綴名來表示文件的種類的。下面我們就看看一些常見的後綴
.sh:這個通常是我們自己寫的一些腳本(scripts)文件,一般都是通過shell寫的,所以以.sh來表示。
.z,.tar,.tar,.gz,.zip,.tgz:這一類的文件就是壓縮文件,只是採用的壓縮方式不同而已。
.log:這一類文件,就是一些日誌文件。
.conf:這類文件就是一些配置文件,這個在linux系統上見到的最多。
.rpm:這是紅帽的軟體包,當然,不同的linux發行版本,他們使用的軟體包的後綴是不一樣的。
.php,.jsp,.html,.css:這一類,都是網站類型的文件。
當然還有一些其它的後綴,沒有什麼太大的意義,只是為了我們方便識別,我們簡單的了解一下。
這個長度已經很長了,足夠我們用了。在後面的學習中,你會發現,linux系統上,很多軟體的名字都很長,如果一個字一個字的打會很浪費時間,而且有時還會打錯,這是不是太不方便了?當然不是啦,長文件名,有利於我們知道這個文件是干嗎的(我是這么認為的),其實是在方便我們。為了不讓我們打那麼多的字,在linux系統上,有一個重要的功能鍵,那就是TAB,這個有補全作用,只要打前幾個字,再按TAB,就補全了,如果按兩次的話,會顯示和這幾個字相關的內容。哈哈,使用linux的朋友不知道這個功能,或不用會這個的話,那就太失敗了!
linux系統中文件的命名規則
我們知道,在linux系統上,基本上都是用命令來操作的,我們所用的shell,自身就有很多的特殊字元,如果我們的文件名和這個shell裡面的特殊字元一樣的話,那就不好辦了,所以我們在給文件起名的時候,在方便識別的同時,也要避免一些特殊字元,下面我們列舉出來,代大家參考(並非不能命令這些字元,只是建議避免)。
D. linux上常見的文件系統格式有哪些
Btrfs、JFS、內 ReiserFS、容ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、tmpfs、SMB、SysV、PROC等等