grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
在文件中搜索一个单词,命令会返回一个包含“match_pattern”的文本行:
grep match_pattern file_name grep "match_pattern" file_name
搜索多个文件并查找匹配文本在哪些文件中:
grep -l "text" file1 file2 file3...
在多级目录中对文本进行递归搜索:
grep "text" . -r -n
# .表示当前目录。
ps -u hasubong | grep AisRunner | awk '{print$1}' | xargs kill -2
注解:杀死AisRunner这个进程(awk+xargs批量杀死进程),xargs 使用上一个操作的结果作为下一个命令的参数使用,
awk:
awk '{pattern + action}'
{print$1}第一列,这里也就是进程的PID