利用chkdsk与find命令结合管道功能实现在全盘的文件查找,这一命令格式不仅可以列出所查找文件的所在目录,而且还可以列出各目录中的同名文件,连隐含文件也不例外。所有文件及文件夹命名都采用小写(yaf要求mvc中的model,controller,plugin等类文件有另外的规范除外),多个单词以下划线做分隔,命名时采用标准的英文(英文简写),不采用拼写与英文的混合。此接口支持熟悉的 linux 命令,比如 cd(用于在远程服务器上的目录中移动)和 ls(用于列出给定目录的内容)。
Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。
示例:
# 查看当前目录的文件信息
ls .
# 查看上一级目录的文件信息
ls ..
ls常用参数:
参数含义
显示指定目录下所有子目录与文件,包括隐藏文件
以列表方式显示文件的详细信息
配合 -l 以人性化的方式显示文件大小
nero允许哪些字符做为文件(夹)名。-g 不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符。为了正确输出图片,根据html是文本文件的特性,先将html文件输出到一个字符缓冲区当中,再调用outputstream.println()方法以字符流方式打印html文件,println()函数以字符方式打印html文件,浏览器接受到输出servlet以println()发来的字符行形式的html文件时,可以正确地对已生成的临时图片文件进行引用,从而为用户显示出正确插图的html文档。
通配符含义
文件代表文件名中所有字符
ls te*
查找以te开头的文件
ls *html
查找结尾为html的文件
代表文件名中任意一个字符
ls ?.c
只找第一个字符任意,后缀为.c的文件
ls a.?
只找只有3个字符,前2字符为a.,最后一个字符任意的文件
[”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。
[abc]
匹配a、b、c中的任意一个
[a-f]
匹配从a到f范围内的的任意一个字符
ls [a-f]*
找到从a到f范围内的的任意一个字符开头的文件
ls a-f
查找文件名为a-f的文件,当“-”处于方括号之外失去通配符的作用
在通配符前面增加转移字符后,mysql就会把通配符视为普通字符。使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用。在元字符前面加上一个反斜杠就可以对它进行转义,这样得到的转义序列将匹配那个字符本身而不是它特殊的元字符含义。
ls \*a
查找文件名为*a的文件
clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。
-d 指定了保存java文件的目录-p 指定了生成的java文件所在的包例如编译当前目录下的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文件,可以依据该类定义一个ant task,通过执行该task生成java文件,task的定义如下: