linux⽂件查和查看帮助命令
1.find 普通查命令
语法:find  path  -option  [  -print ]  [ -exec  -ok  command ]  {} \;
-name:通过⽂件名查
-iname:通过⽂件名查不区分⼤⼩写
*:匹配任意字符(find  .    -name  "*.txt"  -print 表⽰查当前⽂件夹下⽂件名以.txt结尾的⽂件)
:匹配单个字符
-size:通过⽂件⼤⼩查(find  /home  -size  +512k  查⼤于512k的⽂件),+表⽰⼤于,-表⽰⼩于
-user:根据所有者来查
-group:根据所属组来查
-amin:根据⽂件访问时间来查
-
cmin:根据⽂件属性更改时间查
-mmin:根据⽂件内容更改时间查(find    /  -mmin  -5    # 查在系统中最后5分钟⾥修改过的⽂件)
-type:根据⽂件类型来查(⽂件:f  ⽬录:d  软链接: l)
-inum:根据⽂件i节点来查
-a:and连接符的缩写
-o:or连接符的缩写
- exec/-ok {} \: {}表⽰对查到的⽂件进⾏整体操作,因为查到的⽂件可能有多个 \表⽰转义字符,exec与ok的区别在于,ok选项会依次对每个结果进⾏操作询问(find . -type f -exec ls -l {} \; 查当前⽬录下的所有普通⽂件,并在- e x e c选项中使⽤ls -l命令将它们列出)(find logs -type f -mtime +5 -exec  -ok  rm {} \;在/ l o g s⽬录中查更改时间在5⽇以前的⽂件并删除它们)
2.locate:秒搜
他的原理类似于windows中的everything,他会建⽴⼀个⽂件资料库,搜索的时候不是挨着盘地搜⽂件,⽽是去⽂件资料库
若未安装mlocate,则先进⾏安装yum install mlocate
新创建的⽂件可能没有⽴马收录到⽂件资料库,可以通过updatedb⼿动更新⽂件资料库
/tmp⽂件夹下的⽂件为临时⽂件夹,不收录⽂件资料库,所以这下⾯的⽂件locate搜不到
locate -i 不区分⼤⼩写
3.man:查看命令或者配置⽂件的帮助信息
man find:查看find命令的帮助⽂档
帮助⽂档中第⼀⾏NAME描述了该命令的作⽤
输⼊ / -type 查看该命令中type选项的作⽤
按回车键显⽰下⼀⾏
按空格键显⽰下⼀页
按q退出帮助信息
linux查看当前文件夹内容man services : 查看services配置⽂件的帮助信息(注意:不需要加路径)
当⼀个单词既是命令也是配置⽂件的时候(⽐如passwd)man 会默认把他当做命令来显⽰帮助信息,⽤whereis passwd 可以看到显⽰两个帮助信息的路径,⼀个是1(代表命令),⼀个是5(代表配置⽂件)
所以可以使⽤ man 5 passwd明确指定查看的是passwd这个配置⽂件的信息
4.只查看某个命令是⼲什么⽤的(whatis)
whatis ls :查看ls命令是⼲什么⽤的,不需要显⽰选项什么的⼀⼤堆东西
5.只想查看某个配置⽂件是⼲什么⽤的(apropos)
apropos passwd:查看passwd配置⽂件是做什么的
6.只想查看命令的选项信息(--help)
touch --help:查看touch的选项信息
7.查看shell内置命令的帮助信息(help)(了解)
help umask:查看shell内置命令的帮助信息

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。