linux常用命令

记录一些工作以来比较实用且使用频率比较高的命令。


删除非空目录

rm -r ./dir    递归删除dir目录

rm -rf ./dir    递归删除dir目录,且不提示

查找

find /home/dir -name \*.txt    查找/home/dir目录下以.txt结尾的文件

find /home/dir  |xargs grep 'abc'    查找/home/dir目录下包含‘abc’字段的文件

文本处理

http://c.biancheng.net/linux_tutorial/text_processing/

cat file | head -10    查看file的前十行

cat file | tail -20        查看file最后20行

cat file | grep 'abc'    查看file中含abc的行

sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string1" 替换成 "string2" 

进程

ps -aux    查看进程

ps -aux | grep abc    查看包含‘abc’字段的进程

kill -s 9 123    强制终止进程123

ctrl+z    可以挂起正在运行的进程

&           放在命令结尾,可以让命令在后台执行

你可能感兴趣的:(linux常用命令)