转Linux rm命令、Linux touch命令、Linux tee命令
见:命令用于删除一个文件或者目录。语法rm[options]name...参数:-i删除前逐一询问确认。-f即使原档案属性设为唯读,亦直接删除,无需逐一确认。-r将目录及以下之档案亦逐一删除。实
转Linux whoami命令、Linux su命令、Linux w命令
cnvd组织完成的多个测试实例表明,gnu bash 4.3及其之前版本均存在远程命令执行漏洞,该漏洞起因于bash(bourne again shell)的env指令,通过对bash源代码进一步分析得出,env本身并不是任意指令执行,真正导致命令任意执行的原因是bash没有对传入的参数进行正确的边界检查,导致数据和代码的混杂,产生了和phpeval code injection类似的漏洞。execprocedure(
转Linux expr命令、Linux wc命令、Linux let 命令
见:命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。语法expr表达式表达式说明:用空格隔开每个项;用/(反斜杠)放在shell特定的字符
转Linux mv命令、Linux cp命令、Linux scp命令
在拷贝大量文件时比copy命令要快得多〔用 法〕 xcopy [文件名] [目录] 将指定文件拷贝到指定目录xcopy [源目录] [目的目录] 将源目录连子目录拷到目的目录下xcopy *.* [目录] /s 将文件与非空子目录拷贝到指定目录其它常用参数还有:v 拷贝后校验。-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的定义如下:
转Linux grep命令、Linux cd命令、Linux pwd命令
一个通用表达式是由一些元素组成的.这些元素是通用表达式中最小的匹配单位.一个元素可以是一个字符,例如a,与字符a相匹配,或者是一个特殊字符,例如$,匹配一行的结束.还可以是其他的字符,例如\来匹配一个单词的结束.也就是说要将我们想要查找的字符串放在这两个中间.这样我们就可以精确的来查找我们想要查找的字符串,而不会有其他的一些匹配情况.而如果我们用简单字符串形式来查找,我们就会得到许多的匹配情况,甚至在一个单词中的组成部分也可以成为匹配情况.例如在文件中有californian,unfortunately.如果用命令/for来查找,那么就会找到这两个单词.而如果我们用通用表达式\来进行查找,则只会精确的查找到for,而不会用其他的匹配情况.这时的命令形式如下:。搜索与查找查找函数很多,功能也很强大,包括了: find rfind find_first_of find_last_of find_first_not_of find_last_not_of这些函数返回符合搜索条件的字符区间内的第一个字符的索引,没找到目标就返回npos。查找任何一个不包含在strcharset串中的字符 (字符串结束符null除外) 在string串中首次出现的位置指针. 返回一个指针, 指向非strcharset中的字符在string中首次出现的位置.。