常见 linux 命令

1、find

find . //列出当前目录及子目录下的所有文件和文件夹
find /home -name "*.txt" //在/home目录下查找以.txt结尾的文件名或路径
find /home -iname "*.txt" //同上,但忽略大小写
find /home ! -iname "*.txt" //在/home目录下查找不以.txt结尾的文件名
find /home -regex ".*txt$" //使用正则
find /home -type f -name "*.txt"//查找文件 (d目录)
View Code

 2、grep

1 grep "error" log.txt//在log.txt中搜索“error”,并返回该行
2 grep "error" log1.txt log2.txt log3.txt //在多个文件中搜索
3 grep -E "[\d]" log.txt//使用正则
4 grep -o "error" log.txt//只输出匹配到的内容
5 grep "error" home/ -r -n//-r递归;-n显示行数

 

posted @ 2017-03-20 17:36  那天ws  阅读(114)  评论(0编辑  收藏  举报