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 %2B1024c表示大于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的文件