语法:which [系统命令]
功能:显示系统命令所在的目录与whereis功能类似
whereis 还有命令的帮助信息的位置
(2)find
语法: find [搜素路径][搜寻关键字]
功能:查找文件或目录
常用的方法有
①find dir -name init ----在目录dir中查找文件init
②find / -size +20480 -----在根目录下查找大于100MB的文件
③find /home -user gongti ----在根目录下查找所有者为gongti的文件
find查找时 尽量不要在根目录查找,会占用大量系统资源
注:在使用-name 文件名的时候 可以使用
*表示匹配任意字符 比如 init*
?匹配单个字符 init???
-size 单位block数据块512字节
512字节=0.5KB
100MB=102400KB=204800字节
+大于 -小于 =等于
常用方法(根据时间查找):
①天 ctime atime mtime
②分钟 cmin amin mmin
c--- 表示change 改变,表示文件属性被修改过
a--- 表示access 访问
m---表示modify 修改,表示文件内容被修改过
-之内 +超过
find /etc -mmin -120 在两个小时之内被修改过的文件
常用方法 (根据类型查找):
-type 文件类型 f表示二进制文件 l表示软连接文件 d表示目录
常用的连接符
-a 表示and
-o 表示or
find /etc -name inittab -o -size +204800
-exec 表示连接并执行 固定格式为 find ....... -exec 命令 {} ;
(3)locate
语法:locate [搜索关键字]
功能:寻找文件或目录
查找文件很快,但是有的文件找不到。
(4)grep
语法:grep [指定字串][源文件]
功能:在文件中搜寻字串匹配的行并输出