一、命令与文件的查询:
1、脚本文件名查询:which [-a] command(-a将所有目录中可以找到的命令均列出)
2、alias:(which which)命令别名,输入命令之后等于后面的那串命令。
二、文件名的查找:
1、whereis(寻找特定文件):whereis [-bmsu] 文件或目录名(-b只找二进制格式文件;-m只找在说明文件manual路径下的文件;-s只找source源文件;-u查找不在上述三项中的其他特殊文件)。find是直接查找硬盘,whereis是直接利用数据库(Linux系统会将系统内的所有文件都记录在一个数据库文件里,该数据库创建每天执行一次,也可以用updatedb命令)来查找。快速,不查询硬盘。
2、locate:locate [-ir] keyword(-i忽略大小写的差异;-r后面接正则表达式的显示方式);例:locate passwd
3、locate直接在后面输入文件的部分名称即可。
4、find [PATH] [option] [action]
例:find / -mtime 0(列出过去24小时有改动的文件)
find /etc -newer(分辨两文件之间的新旧关系) /etc/passwd
注:+4代表大于等于五天前的文件名,-4代表小于等于4天内的文件名,4代表4-5那天的数据
网友评论