|
我們上一節(jié)講的文件權(quán)限里面,用ls -l命令查看的第一欄第一個(gè)字符,除了我們前面講的那些文件類型外,還有哪些類型的文件呢?我們也知道,在微軟的win系統(tǒng)中,文件的后綴名是一個(gè)重要的 概念,但在linux系統(tǒng)中,這個(gè)后綴名就不那么重要,雖然不重要,但為了管理和識(shí)別方便,還是存在這個(gè)后綴名的。這就是我們今天講要講的兩個(gè)內(nèi)容:文件 類型和后綴名。
Linux常見的文件類型 這個(gè)就是我們通過ls -l列出來,第一欄第一個(gè)字符是“-”的文件,根據(jù)文件的內(nèi)容也可以分幾類: 純文本文件(ASCII):這個(gè)就相當(dāng)于記事本一樣,稱為純文本文件,我們可以直接讀取文件里面的內(nèi)容。這種文件在Linux系統(tǒng)中占很多。
數(shù)據(jù)格式文件(data): 在Linux系統(tǒng)中,有些程序在運(yùn)行的時(shí)候會(huì)讀取某些特定的數(shù)據(jù)庫(kù),這些文件就是數(shù)據(jù)文件。如我們前面講的last命令,調(diào)用的就是/var/log/wtmp,如果我們用cat命令來查看/var/log/wtmp這個(gè)文件,你發(fā)現(xiàn)全是亂碼。 關(guān)于一些其他的文件類型,如連接文件、設(shè)備文件、數(shù)據(jù)接口文件(sockets)、管道文件(pipe)等等,這些也是一些特殊的文件類型,我們只需要了 解就OK了,在后面的學(xué)習(xí)中,見到的時(shí)候,你要知道他是什么東西就可以了。如果想更深入的學(xué)習(xí),那就找相關(guān)的資料,慢慢研究,如,如何查看一個(gè)數(shù)據(jù)文件 等。
Linux文件的后綴名 我們也知道,在微軟的win系統(tǒng)上,常用的可執(zhí)行文件一般就是以.com、.bat、.exe來結(jié)尾。而在我們的Linux系統(tǒng)上就不一樣了,什么樣的文 件我都可以給他加上X(可執(zhí)行)權(quán)限,但能不能執(zhí)行成功,就要看文件本身的內(nèi)容了。這里面有重要的一點(diǎn),就是“可以被執(zhí)行和可以執(zhí)行成功是不一樣的”。例 如,我們?cè)趓oot用戶的家目錄里面有個(gè)install.log文件,我們給他加上X權(quán)限,雖然是可以執(zhí)行的文件,但執(zhí)行后,沒有什么結(jié)果,因?yàn)檫@個(gè)文件 里面內(nèi)容不是我們系統(tǒng)所能執(zhí)行的,當(dāng)然他是執(zhí)行不成功啦!
所以說,為了方便我們認(rèn)識(shí)系統(tǒng)中的文件是干嗎的。Linux系統(tǒng)還是會(huì)以相應(yīng)的后綴名來表示文件的種類的。下面我們就看看一些常見的后綴
文件名長(zhǎng)度和文件的命名規(guī)則 這個(gè)長(zhǎng)度已經(jīng)很長(zhǎng)了,足夠我們用了。在后面的學(xué)習(xí)中,你會(huì)發(fā)現(xiàn),Linux系統(tǒng)上,很多軟件的名字都很長(zhǎng),如果一個(gè)字一個(gè)字的打會(huì)很浪費(fèi)時(shí)間,而且有時(shí)還 會(huì)打錯(cuò),這是不是太不方便了?當(dāng)然不是啦,長(zhǎng)文件名,有利于我們知道這個(gè)文件是干嗎的(我是這么認(rèn)為的),其實(shí)是在方便我們。為了不讓我們打那么多的字, 在Linux系統(tǒng)上,有一個(gè)重要的功能鍵,那就是TAB,這個(gè)有補(bǔ)全作用,只要打前幾個(gè)字,再按TAB,就補(bǔ)全了,如果按兩次的話,會(huì)顯示和這幾個(gè)字相關(guān) 的內(nèi)容。哈哈,使用Linux的朋友不知道這個(gè)功能,或不用會(huì)這個(gè)的話,那就太失敗了!
Linux系統(tǒng)中文件的命名規(guī)則 |
|
|