Linux常用命令03

1.文件搜索命令:which,显示系统命令所在目录,包括别名记录

whereis,显示系统命令所在目录,包括帮助文档所在地

2.文件搜索命令:find,查找文件或目录,find [搜索路径] [搜索关键字]

1)-name,根据文件名查找,例如:find /etc -name init;通配符,* 任意字符,?单个字符

2)-size,根据size查找文件,例如: find / -size +204800,查找大于100MB的文件

3)-user,根据所有者查找文件,例如:find /home -user XXX

4)-ctime/atime/mtime,以天为单位查找,c-change(属性修改),a-access,m-modify(内容修改)

5)-cmin/amin/mmin,以分钟为单位查找,-之内,+超过,例如:find /etc -mmin -120

6)连接符 -a and,-o or,例如:find /etc -size +163840 -a -size -204800

7)-type,文件类型,f 二进制文件,l软链接文件,d目录,例如:find /etc -name init* -a -type -d

8)连接符,find …… -exec (-ok(询问确认))命令 {}\;

{}表示find的查询结果,\为转义符,是一些符合和命令使用本身含义,例如:\rm testfile,;结束

例如:find /etc -name inittab -exec ls -l {} \;

9)文件-abc创建,touch – -abc, 文件a b创建:touch “a b”,这样的文件很难删除,可以通过i节点查找并删除,例如:find . -inum 16 -exec rm {} \;

3.文件搜索命令:locate,用来查找文件或目录,locate [搜索关键字],会存在找不到的现象,因为locate根据系统安装和更新的数据库中查找,如果心文件没有录入数据库中时,则查询不到

4.文件搜索命令:updatedb,建立整个系统目录文件的数据库

5.文件搜索命令:grep,在文件中搜寻字串匹配的行并输出,grep [制定字串] [源文件],例如:grep ftp /etc/services

6.帮助命令:man

7.帮助命令:info

8.帮助命令:whatis/–help/apropos(查看配置文件信息,相当于man-k)/makewhatis(建立whatis搜索使用的数据库)

9.帮助命令:help,查看 shell内置命令的帮助,例如:help cd

Jerky Lu wechat
欢迎加入微信公众号