Linux常用命令
=================================================================================
搜索命令
1.which 命令------》在Path指定路径中,搜索命令位置,并返回第一个搜索结果。-----------查看某个命令是否存在,并执行那个位置上的命令
2.whereis 命令-----》用来寻找命令的二进制文件,同时也会找到其帮助文件
3.locate 文件名-|关键字----》从系统定时更新的数据库中查找,不是从磁盘中找,所以速度比较快。但使用前要先执行updatedb,进行更新
4.grep 关键字 源文件----》在文件中搜索字符串的行,并输出
---------查看一些日志文件或者管理指令的输出,并抽取出来
---------grep |(管道) 想要输出到一个文件中,还用用到 >
5.find [路径] [参数] [关键字] ----》尽量缩小搜索范围
---------> -name (目录名或者是文件名) find /etc -name vsftp.conf
--------->使用通配符, *表示任意个字符 | ?表示单个字符 通配符总结
---------->-size 根据文件大小查找 - 表示小于 | + 表示大于 | 什么不加表示等于
由于Linux的文件是以块为最小单位(512字节),所以要转化单位,512字节 = 0.5K, 1K = 2blocks, 1M = 1024K
---------->ctime -atime -mtime --------天相关 | -cmin -amin -mmin ----与分钟有关
c代表change----文件属性,所有者,所属组,权限修改
a代表access ----访问
m代表modify-----文件内容的修改
---------->连接两个查找条件:
-a (逻辑与) -o(逻辑或)
----------->-type 根据文件类别查找
f----二进制文件 | l -----链接文件 | d ---目录
------------> -exec 命令 {} \;
查询完成之后,执行后续命令。{}代表查询的结果
------------>-inum 根据i节点查询,可用于删除
===================================================================
帮助命令
man help info