Linux
1.sed -i 's/old_string/new_string/g' 将文本中所有old_string转换成new_string直接修改文件
2.ps -ef | grep xxx | awk '{print $2}' | xargs kill 批量杀进程
3.find ./ -name xxx | xargs rm -rf 将找到的文件全部删除
4. true > file_name 有奇效
5.split -b(按大小切割文件)/-l(按行数切割文件)file_name A_ 大文件切割
6.md5sum file_name 计算文件的md5值
7.进程间通信:共享内存 消息队列 socket
8.netstat -tunlp | grep xxx 查看某个端口被占用情况
9.sed -n x,x1 p file_name 查看索引为x到x1的行数
10. find ./ -type f -size +200M 查询大小大于200M的文件
11.find ./ -mtime(编辑时间)/atime(访问时间)/ctime(状态修改时间) -1 查找最后一次
12. cat file.txt | awk 'NR>2' 排除前两列
13.ps -ef | grep redis | grep -v "grep" | wc -l
14.sha1sum 加密算法 比较文件内容与文件名无关
15.jps 查看java进程号
16.jstack -l pid 可以查看死锁和现在的线程数
17.cat log.txt | cut -d ":" -f 1,2 根据:分割取1到2
18.cat log.txt | cut -c 1-2 取1到2个字符
19.cat log | sort | uniq -c | sort -nr
20. head -n 5 log.txt | tail -1 取出第五行

浙公网安备 33010602011771号