卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

php怎么獲取文件名 php中為什么名字為0的文件讀不出來?

php中為什么名字為0的文件讀不出來?但文件名為false的也可以讀出。寫成這種的就可以了,又為何?一天一點學(xué)習(xí)Linux之文件類型和后綴名?linux最常見的一種的文件類型一般的文件這個那是我們按照

php中為什么名字為0的文件讀不出來?

但文件名為false的也可以讀出。

寫成這種的就可以了,又為何?

一天一點學(xué)習(xí)Linux之文件類型和后綴名?

linux最常見的一種的文件類型

一般的文件

這個那是我們按照ls-l列進(jìn)去,第一欄那個字符是-的文件,參照文件的內(nèi)容也也可以分幾類:

純文本文件(ASCII):這個就相當(dāng)于記事本一般,被稱純文本文件,我們可以真接無法讀取文件里面的內(nèi)容。這種文件在linux系統(tǒng)中占很多。

二進(jìn)制文件(binary):linux系統(tǒng)中的可執(zhí)行文件(scripts)那就是一個二進(jìn)制的文件,不過這個文件要有x權(quán)限才能被不能執(zhí)行。我們系統(tǒng)中的一些命令就是這類型的文件。

數(shù)據(jù)格式文件(data):在linux系統(tǒng)中,有些程序在運行的時候會讀取文件某些某種特定的數(shù)據(jù)庫,這些文件應(yīng)該是數(shù)據(jù)文件。如我們前面講的last命令,內(nèi)部函數(shù)的那是/var/log/wtmp,如果我們用cat命令來查看/var/log/wtmp這個文件,你才發(fā)現(xiàn)全是。

麻煩問下一些其他的文件類型,如連接上文件、設(shè)備文件、數(shù)據(jù)接口文件(sockets)、管道文件(pipe)等等,這些又是一些特殊的文件類型,我們只是需要打聽一下就可以了了,在后面的學(xué)習(xí)中,看見的時候,你要明白了他是什么東西就可以了。假如想更踏入的學(xué)習(xí),那就找相關(guān)的資料,漸漸地研究什么,如,怎么欄里點一個數(shù)據(jù)文件等。

linux文件的后綴名

我們在剛開始的時候也告訴過,在linux系統(tǒng)上,對這個后綴名要求并不像微軟的win系統(tǒng)一般嚴(yán)格,只是為了更方便確認(rèn)文件是什么樣的文件,才在后面加上了你所選的后綴。要是一個文件能用cat命令加載里面的內(nèi)容,我們改了后綴后,雖然我還是能用cat加載出。

我們也知道,在微軟的win系統(tǒng)上,常用的可執(zhí)行文件一般那是以.com、.bat、.exe來結(jié)尾。而在我們的linux系統(tǒng)上就不一樣的了,什么樣的文件我都也可以給他再加X(可先執(zhí)行)權(quán)限,但能不能想執(zhí)行成功,也要看文件本身的內(nèi)容了。這里面有重要的是的一點,應(yīng)該是可以被執(zhí)行和是可以不能執(zhí)行成功了是都不一樣的。比如,我們在root用戶的家目錄里面有個install.log文件,我們給他加上X權(quán)限,可是是這個可以不能執(zhí)行的文件,但先執(zhí)行后,沒有什么結(jié)果,而且這個文件里面內(nèi)容不是什么我們系統(tǒng)所能執(zhí)行的,肯定他是負(fù)責(zé)執(zhí)行不成功了啦!

因為說,目的是方便我們熟悉系統(tǒng)中的文件是干。linux系統(tǒng)那就會以或則的后綴名來意思是文件的種類的。下面我們就去看看一些最常見的一種的后綴

:這個通常是我們自己寫的一些腳本(scripts)文件,就像全是實際shell寫的,因為以.sh來表示。

.z,.tar,.tar,.gz,.zip,.tgz:這一類的文件那就是壓縮文件,只是按結(jié)構(gòu)的壓解不同罷了。

.log:這一類文件,就是一些日志文件。

:這類文件應(yīng)該是一些配置文件,這個在linux系統(tǒng)上見的最多。

.rpm:這是紅帽的軟件包,當(dāng)然了,完全不同的linux連續(xù)發(fā)行版本,他們不使用的軟件包的后綴是都一樣的。

,.jsp,.html,.css:這一類,也是網(wǎng)站類型的文件。

肯定另外一些其它的后綴,沒有什么太大的意義,只是因為就是為了我們更方便識別,我們簡單的知道一點再看看。

這個長度早就很短了,足夠我們用。在后面的學(xué)習(xí)中,然后你會發(fā)現(xiàn),linux系統(tǒng)上,很多軟件的名字都不短,如果沒有一個字一個字的打會很浪費精力,但有時侯會打錯,這會不會太不方便了?當(dāng)然了不是啦,長文件名,利于增強我們知道這個文件是干(我是這么說其實的),不過是在方便些我們。目的是不想我們打這樣的話多的字,在linux系統(tǒng)上,有個不重要的功能鍵,如果說TAB,這個有推衍作用,只需打前幾個字,再按TAB,就大荒經(jīng)了,假如按兩次的話,會不顯示和這幾個字相關(guān)的內(nèi)容。嘿,可以使用linux的朋友可不知道這個功能,或你不會這個的話,就得太我失敗了了!

linux系統(tǒng)中文件的命名規(guī)則

我們明白,在linux系統(tǒng)上,基本上全是用命令來操作的,我們所得用shell,自身就有很多的特殊字符,假如我們的文件名和這個shell里面的特殊字符一樣的的話,那你不好辦了,因此我們在給文件取名字的時候,在更方便不識別的同時,也要以免一些特殊字符,下面我們列舉出,代大家建議參考(并非沒法下命令這些字符,僅僅建議您盡量的避免)。