which file/command...
在Path环境目录中搜索指定文件、命令,主要用于显示目标命令对应的执行文件是哪一个
whereis file/command...
在Path、usr、bin、etc等特定目录中搜索指定文件、命令,可用于同时检索帮助文件
type command...
显示命令的类型,如 alias、keyword(保留字)、function(Shell函数)、builtin(内建命令)、file(外部命令)、unfound
-a 显示指定命令的所有类型信息
-p 仅显示path目录
-t 仅显示type类型
file [options] file
识别文件类型,不依赖于后缀名
详细文档参考:file [option] file
locate pattern...
在OS文件目录数据库中搜索匹配指定的文件、目录
数据库每天、周自动进行更新
Mac默认数据库位于 /var/db/locate.database
手动更新脚本位于 /usr/libexec/locate.updatedb
每周自动更新任务列表 /System/Library/LaunchDaemons/com.apple.locate.plist
locate -u
Linux中手动更新数据库
find [options] path... [expression]
在指定目录中,遍历搜索符合 expression 限定条件的文件、目录
详细文档参考:find [options] path... [expression]
grep [options] [pattern] [file ...]
字符串查找,从多个文件、目录中查找匹配给定模式的行位置
网友评论