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 取出第五行

posted @ 2021-05-26 10:45  菜鸟哟  阅读(33)  评论(0)    收藏  举报