linux中cat文件怎么打開 一天一點(diǎn)學(xué)習(xí)Linux之文件類型和后綴名?
一天一點(diǎn)學(xué)習(xí)Linux之文件類型和后綴名?linux較常見的文件類型就像的文件這個(gè)就是我們是從ls-l列出去,第一欄最后一個(gè)字符是-的文件,依據(jù)什么文件的內(nèi)容也也可以分幾類:純文本文件(ASCII):
一天一點(diǎn)學(xué)習(xí)Linux之文件類型和后綴名?
linux較常見的文件類型
就像的文件
這個(gè)就是我們是從ls-l列出去,第一欄最后一個(gè)字符是-的文件,依據(jù)什么文件的內(nèi)容也也可以分幾類:
純文本文件(ASCII):這個(gè)就相當(dāng)于記事本一樣的,一般稱純文本文件,我們可以不然后讀取數(shù)據(jù)文件里面的內(nèi)容。這種文件在linux系統(tǒng)中占很多。
二進(jìn)制文件(binary):linux系統(tǒng)中的可執(zhí)行文件(scripts)應(yīng)該是一個(gè)二進(jìn)制的文件,而且這個(gè)文件要有x權(quán)限才能被不能執(zhí)行。我們系統(tǒng)中的一些命令那是這類型的文件。
數(shù)據(jù)格式文件(data):在linux系統(tǒng)中,有些程序在運(yùn)行的時(shí)候會讀取某些某種特定的數(shù)據(jù)庫,這些文件是數(shù)據(jù)文件。如我們前面講的last命令,動態(tài)創(chuàng)建的應(yīng)該是/var/log/wtmp,如果不是我們用cat命令來查看/var/log/wtmp這個(gè)文件,你發(fā)現(xiàn)到全是。
麻煩問下一些其他的文件類型,如再連接文件、設(shè)備文件、數(shù)據(jù)接口文件(sockets)、管道文件(pipe)等等,這些又是一些特珠的文件類型,我們只要打聽一下就就ok啦了,在后面的學(xué)習(xí)中,見的時(shí)候,你要明白了他是什么東西就可以了。如果不是想更踏入的學(xué)習(xí),那肯定找相關(guān)的資料,慢慢的研究什么,如,該如何欄里點(diǎn)一個(gè)數(shù)據(jù)文件等。
linux文件的后綴名
我們在剛開始的時(shí)候也說過了,在linux系統(tǒng)上,對這個(gè)后綴名要求卻不是像微軟的win系統(tǒng)一樣的嚴(yán)格,只不過是為了方便啊確認(rèn)文件是什么樣的文件,才在后面加上了相應(yīng)的后綴。如果一個(gè)文件能用cat命令無法讀取里面的內(nèi)容,我們改了后綴后,則是還是能用cat加載出來。
我們也明白,在微軟的win系統(tǒng)上,常用的可執(zhí)行文件好象那就是以.com、.bat、.exe來結(jié)尾。而在我們的linux系統(tǒng)上就不一般了,什么樣的文件我都是可以給他算上X(可想執(zhí)行)權(quán)限,但可不可先執(zhí)行完成,現(xiàn)在就要看文件本身的內(nèi)容了。這里面有不重要的一點(diǎn),是也可以被執(zhí)行和可以不負(fù)責(zé)執(zhí)行最終是都不一樣的。的或,我們在root用戶的家目錄里面有個(gè)install.log文件,我們給他算上X權(quán)限,可是是可以執(zhí)行的文件,但執(zhí)行后,沒有什么結(jié)果,只不過這個(gè)文件里面內(nèi)容也不是我們系統(tǒng)所能執(zhí)行的,其實(shí)他是想執(zhí)行不完成啦!
所以說,替方便我們了解系統(tǒng)中的文件是干。linux系統(tǒng)我還是會以相對應(yīng)的后綴名來意思是文件的種類的。下面我們就看看吧一些最常見的后綴
:這個(gè)正常情況是我們自己寫的一些腳本(scripts)文件,就像是是從shell寫的,所以才以.sh來表示。
.z,.tar,.tar,.gz,.zip,.tgz:這一類的文件是壓縮文件,只不過是常規(guī)的裝換差別而已。
.log:這一類文件,應(yīng)該是一些日志文件。
:這類文件應(yīng)該是一些配置文件,這個(gè)在linux系統(tǒng)上看見的不超過。
.rpm:這是紅帽的軟件包,當(dāng)然了,差別的linux發(fā)行版本,他們使用的軟件包的后綴是都不一樣的。
,.jsp,.html,.css:這一類,都是網(wǎng)站類型的文件。
當(dāng)然了還有一個(gè)一些其它的后綴,沒有什么太大的意義,只是目的是我們方便啊識別,我們最簡單了解再看看。
這個(gè)長度早那么短了,相當(dāng)我們我用。在后面的學(xué)習(xí)中,你會發(fā)覺,linux系統(tǒng)上,很多軟件的名字都不短,如果一個(gè)字一個(gè)字的打會很浪費(fèi)大家的時(shí)間,并且經(jīng)常會可能會打錯(cuò),這有沒太不太方便了?肯定不是啦,長文件名,可以增加我們明白這個(gè)文件是干(我是這樣懷疑的),當(dāng)然是在更方便我們。替不想我們打那就多的字,在linux系統(tǒng)上,有個(gè)有用的功能鍵,如果不是TAB,這個(gè)有大荒經(jīng)作用,如果能打前幾個(gè)字,再按TAB,就推衍了,如果按兩次的話,會沒顯示和這幾個(gè)字相關(guān)的內(nèi)容。哈哈,在用linux的朋友到底這個(gè)功能,或不用什么會這個(gè)的話,那就太失敗的可能了!
linux系統(tǒng)中文件的命名規(guī)則
我們明白,在linux系統(tǒng)上,基本都大都用命令來不能操作的,我們所帶的shell,自身就有很多的特殊字符,如果沒有我們的文件名和這個(gè)shell里面的特殊字符一樣的話,就得當(dāng)然不好辦了,因此我們在給文件起名字的時(shí)候,在方便無法識別的同時(shí),也要以免一些特殊字符,下面我們例舉進(jìn)去,代大家可以參考(不是不能不能下命令這些字符,只是個(gè)人建議盡量的避免)。
虛擬機(jī)linux下如何打開文本文檔?
這個(gè)可以通過vi文本編輯器可以打開文本文檔;同樣在linux中還有數(shù)千的指令也可以在終端下可以使用,如:less,more,cat......如果是在linux的桌面上參與文檔操作,是可以按照桌面的文檔文件,操作和windows下操作一致;