Ubuntu学习笔记-查询系统
man 在线手册
man ls 查看ls命令的范例
/do 在文中查询”do”的数据
manpath 查询man文件位置
find 查找文件
sudo find /etc -name passwd -print 在/etc下查找passwd文件,并输出屏幕上
sudo find / -name core -print -exec rm -rf {} \;查找到结果后,把找到的文件全部删除,{}表示找到文件
参数说明
-name 文件名称
-print 在屏幕输出
-amin 分钟(a表示access)
-atime 24小时数(a表示access)
-cmin 分钟 (c表示changes)
-ctime 24小时数 (c表示changes)
-user 所有者名称
-exec 找到结果后,接着执行指定程序,须以\;结尾
-perm 指定权限,如-perm 600
-size 查找特定大小文件,如-size +1024c表示大于1024字节的文件,单位:b块、c字节、k千字节、w两字节
locate 建立数据库,在数据库查找
locate student 查找以student开头的文件及目录
whereis 在特定目录查找源代码、二进制、帮助文件
which 在环境变量$PATH指定目录中查找符合条件的文件
grep 在文件内搜索字符串或和正则表达式匹配的字符串
sudo grep -n ‘abc’ /etc/*.* 在/etc查找内容中含有abc的文件,并显示出行号
grep -v ‘abc’ file.txt 查找内容中不含abc的文件