美文网首页Linux
14.搜索、帮助与查询

14.搜索、帮助与查询

作者: 扶桑啊啊 | 来源:发表于2018-04-02 09:10 被阅读0次

在Linux中,有几种搜索命令可以很快速的搜索出你想知道的内容。

搜索命令:

find    用法:find /etc -name services //在分区内找,可以进行实时查找,可配合通配符使用

locate   含义:通过建立资料库,实时更新;可使用updatedb命令来升级资料库  ps:/tmp不在资料库里

which  含义:查找命令所在的目录/别名

whereis  含义:给出命令的目录也会给出相应的帮助文档的位置

grep  含义:在文件内部查找某个字符串

awk  含义:文件逐行读入,切片处理,参考链接:awk命令学习

find命令详解:

-name 根据文件名查找

-iname 不区分大小写

-size 根据文件大小来查找,以数据块为单位,需要将字节单位换算为数据块

-user 根据文件的所有者来查找

-type 根据文件类型来查找,d目录,f文件,l链接

-inum 根据节点号来查找  查看文件节点命令:ls -i

根据节点号来查找文件

find /etc -cmin -5  //在/etc下查找5分钟内被修改过属性的文件和目录

-amin 访问时间  访问命令如access

-cmin  文件属性  change

-mmin  文件内容  modify

find /etc -size +163840 -a -size -204800  //在/etc下查找大于80MB小于100MB的文件

-a  两个条件同时满足

-o  两个条件满足任意一个即可

find /etc -name inittab -exec ls {} \;   //在/etc下查找inittab文件并显示其详细操作

-exec/-ok 命令 { } \;    //对搜索结果执行操作  -exec直接执行,-ok询问操作

特殊用法:

查找异常隐藏文件

find / -xdev -name "..*"

find / -xdev -name "...*"

定期查看系统中有哪些SUID和SGID文件

find / -type f \( -perm -4000 -o -perm -2000 \) -ls


grep -v  //排除字串所在的行

          -i  //不区分大小写

awk 默认空格分割,-F指定域分割符

awk -F: '($3==0){print $1}' /etc/passwd   //查找具有root权限的用户

grep,awk配合使用,取出ip

ifconfig eth0 | grep Mask|awk '{print $}'|awk -F ':' '{print $2}'


附帮助命令:

whatis  含义:简单查看命令的作用。用法:whatis+命令

apropos  含义:查看配置文件的功能。用法: apropos+配置文件

man  含义:帮助命令,man 1查看命令的帮助,man 5查看配置文件的帮助

info是另一种帮助命令

help  含义:查看shell内置命令的帮助,用which,man找不到的命令,如cd,umask,if等

附查看命令:

ls   ls -ld /etc   //查看当前目录的信息(d->direct)

       ls -i  //查看节点号inode

cat  查看文件的内容

pwd  显示当前目录的绝对路径

more  查看文件,只能向下翻页

less  可以向上翻页(用pageup和向上箭头),可搜索(/)

head  head -n 20 /etc/services  //查看services的前20行

tail   用于查看文件的后几行

        tail -f /var/log  动态显示日志文件的更新

相关文章

  • 14.搜索、帮助与查询

    在Linux中,有几种搜索命令可以很快速的搜索出你想知道的内容。 搜索命令: find 用法:find /etc...

  • 搜索帮助

    自建搜索帮助 根据不同的要求,可以定义GT_ZDWSCUS里值(可查询可传值)给屏幕建立搜索帮助以下代码在选择屏幕...

  • Query DSL

    请求体查询 …… 查询表达式 …… 查询与过滤 如何选择查询和过滤?使用查询来进行全文搜索或是其它任何需要影响相关...

  • MySQL基本操作语句大全(二)

    14. 使用视图 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。将一组SQL的查询封装...

  • 几个搜索的相关话题

    结构化搜索与全文搜索 ES在搜索时有两种类型,即全文搜索与结构化搜索。其相对应于"term"系列的查询 和 "ma...

  • ES查询相关

    ES查询相关 查询所有数据、搜索所有数据 或者 term与terms 查询name="python"的所有数据 t...

  • 2020-03-01

    第7章 商品搜索 学习目标 根据搜索关键字查询 条件筛选 规格过滤 价格区间搜索 分页查询 排序查询 高亮查询 1...

  • 7.7-第二部分总结与测验

    回顾总结:搜索与算分 结构化搜索与⾮结构化搜索Term 查询和基于全⽂本 Match 搜索的区别对于需要做精确匹配...

  • 端口常用命令

    查询 IP 地址 外网地址查询 在百度搜索框中搜索【IP地址查询】 内网地址查询:Windows 查询 Mac 查...

  • 搜索查询

网友评论

    本文标题:14.搜索、帮助与查询

    本文链接:https://www.haomeiwen.com/subject/pjvicftx.html