常见 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目录)
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显示行数