利用chkdsk與find命令結(jié)合管道功能實(shí)現(xiàn)在全盤的文件查找,這一命令格式不僅可以列出所查找文件的所在目錄,而且還可以列出各目錄中的同名文件,連隱含文件也不例外。所有文件及文件夾命名都采用小寫(yaf要求mvc中的model,controller,plugin等類文件有另外的規(guī)范除外),多個(gè)單詞以下劃線做分隔,命名時(shí)采用標(biāo)準(zhǔn)的英文(英文簡(jiǎn)寫),不采用拼寫與英文的混合。此接口支持熟悉的 linux 命令,比如 cd(用于在遠(yuǎn)程服務(wù)器上的目錄中移動(dòng))和 ls(用于列出給定目錄的內(nèi)容)。
Linux文件或者目錄名稱最長(zhǎng)可以有265個(gè)字符,“.”代表當(dāng)前目錄,“..”代表上一級(jí)目錄,以“.”開頭的文件為隱藏文件,需要用 -a 參數(shù)才能顯示。
示例:
# 查看當(dāng)前目錄的文件信息
ls .
# 查看上一級(jí)目錄的文件信息
ls ..
ls常用參數(shù):
參數(shù)含義
顯示指定目錄下所有子目錄與文件,包括隱藏文件
以列表方式顯示文件的詳細(xì)信息
配合 -l 以人性化的方式顯示文件大小
nero允許哪些字符做為文件(夾)名。-g 不允許使用文件名通配符,文件名通配符的意思是說允許在本地文件以及路徑名中使用通配字符。為了正確輸出圖片,根據(jù)html是文本文件的特性,先將html文件輸出到一個(gè)字符緩沖區(qū)當(dāng)中,再調(diào)用outputstream.println()方法以字符流方式打印html文件,println()函數(shù)以字符方式打印html文件,瀏覽器接受到輸出servlet以println()發(fā)來(lái)的字符行形式的html文件時(shí),可以正確地對(duì)已生成的臨時(shí)圖片文件進(jìn)行引用,從而為用戶顯示出正確插圖的html文檔。
通配符含義
文件代表文件名中所有字符
ls te*
查找以te開頭的文件
ls *html
查找結(jié)尾為html的文件
代表文件名中任意一個(gè)字符
ls ?.c
只找第一個(gè)字符任意,后綴為.c的文件
ls a.?
只找只有3個(gè)字符,前2字符為a.,最后一個(gè)字符任意的文件
[”和“]”將字符組括起來(lái),表示可以匹配字符組中的任意一個(gè)!-”用于表示字符范圍。
[abc]
匹配a、b、c中的任意一個(gè)
[a-f]
匹配從a到f范圍內(nèi)的的任意一個(gè)字符
ls [a-f]*
找到從a到f范圍內(nèi)的的任意一個(gè)字符開頭的文件
ls a-f
查找文件名為a-f的文件,當(dāng)“-”處于方括號(hào)之外失去通配符的作用
在通配符前面增加轉(zhuǎn)移字符后,mysql就會(huì)把通配符視為普通字符。使用escape,轉(zhuǎn)義字符后面的%或_就不作為通配符了,注意前面沒有轉(zhuǎn)義字符的%和_仍然起通配符作用。在元字符前面加上一個(gè)反斜杠就可以對(duì)它進(jìn)行轉(zhuǎn)義,這樣得到的轉(zhuǎn)義序列將匹配那個(gè)字符本身而不是它特殊的元字符含義。
ls \*a
查找文件名為*a的文件
clear作用為清除終端上的顯示(類似于DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l(fā)” 為字母 )。
-d 指定了保存java文件的目錄-p 指定了生成的java文件所在的包例如編譯當(dāng)前目錄下的schema.xls文件,java文件保存在src目錄,包名為generate,其命令如下:xjc –d src –p generate schema.xsd如果編譯文件是schema.dta,則命令如下:xjc –dtd –d src –p generate schema.dtd2. 通過ant編譯在/jaxb-home/lib目錄中的jaxb-xjc.jar包中包含了xjctask.class文件,可以依據(jù)該類定義一個(gè)ant task,通過執(zhí)行該task生成java文件,task的定義如下: