日期:2014-05-16 浏览次数:20884 次
sar用法:http://www.cnblogs.com/jackyrong/archive/2008/08/02/1258835.html
?
1. sed:
替换匹配模式的部分文本
sed -i 's/\([a-z]\)14320/\1_14320/g' antx.properties
?
以上例子:比如匹配abc14320,替换为abc_14320.
?
2.构造classpath
MY_CP=`find . -name "*.jar"|awk '{printf $1;printf ":";}'`
?
3.拷贝文件
?
find /home/admin/asyncmultimail -type f -mtime -1|xargs -i scp {} /mnt/asyncmultimail'
?4.去重
uniq -c file
?
5.grep的或
grep "aaa\|bbb" file
?
6.查看进程中的线程
http://www.cnblogs.com/feisky/archive/2012/01/13/2321315.html?
?
?
注:grep 的 -l 表示只输出文件名(只要在文件中找到一个匹配,就输出文件名并终止对这个文件的扫描)
man的原文解释:
?
?
注:-cmin -10 十分钟内被修改过的文件, !-cmin -60 一小时未被修改过的文件。
-mtime,-ctime,-atime 分别代表文件最后一次被修改,创建和访问的时间
+N表示 当前时间起 (N*24+24)小时这个时间点之前
-N表示 当前时间向前(N*24)小时 至 当前时间
所以做为特例,-Xtime -1 与-Xtime 0 结果是一致的。
测试方法
先date命令看一下当前时间,再
touch -d "YYYYMMDD mm:ss" filename
touch 几个不同时间点的文件,然后分别
find -mtime {+N|N|-N}
看看结果就知道了
远程执行的命令格式为: ssh 远程机 " 命令"
?
4.vi用法
1.查看文件编码:set fileencoding
2.查看行号:set number
3. 查看特殊字符:set list
?