一些实用的linux命令
一直在用linux,可linux下的命令还是用得不是很熟悉,记录一下比较有用命令:
``和$()是一样的,都是用指令的执行结果来替换。
linux下 echo hello world =>hello world(会把多个空格变成一个空格,这其实是echo 把它们当作两个输入参数来处理了。因些只会有一个空格输出。
grep指定类型的文件:find ./ -iname *.h -exec |xargs grep ngx_event_t。
basename 提取路径中的文件名(将去截去所有的后缀,比如 filename.c.c -> filename,filename.c -> filename, filename-> filename。
dirname 提取path中的目录名。
tee 显示命令的输出并保存到文件中,如 gcc --help | tee test.txt ,gcc --help显示的帮助结果并保存到test.txt文件中。
删除/var/log下面的日志内容民认释放空间:find ./ -type f -iregex ".*" | awk '{print "cat /dev/null > ",$1}',然后运行输出的内容。
strace可以跟踪程序的所执行的系统调用比如读取文件,删除文件,等等。strace cat /dev/null
XMReport-最懂你的Java报表工具
XMReport-The Best Java Report Engine