一、grep命令
sudo grep -rn "aaaa" ./
在当前文件搜索包含aaaa字段的文件
二、find命令
sudo find / -name "aaaa*" //在根目录下递归搜索文件名为包含aaaa的文件
find . \( -name '*.h' -o -name '*.c' \) -type f -print -exec rm -rf {} \; //当前目录下递归删除后缀.a的所有文件,不想显
示可以把-print去掉,-type f代表普通文件的意思
find . \( -name '*.h' -o -name '*.c' \) -type f -print -exec chmod 777 {} \; //当前目录下递归为后缀.exe和.bin的所有文件赋权限,不
想显示可以把-print去掉,-o(or)是或的意思,-type f代
表普通文件的意思
cp -rf $(find . -name '*.h' -o -name '*.c') dir //把当前目录下递归为后缀.h和.c的文件拷贝到dir目录-o(or)
是或的意思
Note:
常用的条件组合参数有-a(and),-o(or),!(not)
三、查看进程内存占用
cat /proc/$(pidof 进程名称)/status
free -m //查看系统内存使用状况
readelf -d a.out //查看a.out
ldd a.out //查看依赖库
四、目录比较命令