which 
显示一个可执行文件的完整路径;

[root@beryl ~]# which ls
alias ls='ls --color=tty'
        /bin/ls

whereis 搜索一个可执行工具及其相关配置、帮助

 

[root@beryl ~]# whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz

 

find [路径]  [参数] [表达式]

find /etc -user root       find /boot -group root        find / -name ifcfg-eth0      

  find / -perm 644          find / -size +4M            

大小前面用+ 表示大于这个值 
-
表示小于这个值 
不带符号就表示等于了 
单位也有讲究:k是小写的,MG是大写的 

 

 find / -name "*.conf"

 

usermod指令,我们可以用参数来指定修改内容 
#usermod <参数>  [目标]  <用户名> 
-c
:改变用户的全名 
-d
:改变用户的主目录 
-e
:设置用户密码的过期时间 
-g
:改变用户的gid 
-G
:将用户添加入一个新组 
-l
:改变用户的登录用名 
-s
:改变用户的默认shell 
-u
:改变用户的uid 
-p
:改变用户的密码 
-L
:锁住密码,使帐号 
-U
:为用户密码解锁。 

find / -name "[a-z][a-z][0-9][09].txt"     

-o :表达式或 
-not :
表达式非 
与是直接在后面加,不用其他参数

 find / -name "*.conf" -size +20k
locate [关键字段]

 locate ifcfg-eth0
所有文件名及其所在路径包含关键字段的文件与目录都会显示,locate先将当前目录结构做成一个数据库,然后再在此数据库中搜索匹配记录.

第一次使用这个命令需要运行:updatedb 更新数据库 
locate
是在数据库中查找,所以速度快,但是数据库是有个计划任务来管理更新

                                                                        

-nouser                          #查无有效属主的文件,即文件的属主在/etc/passwd中不存在 
-ctime   -n +n                #
按文件创建时间来查找文件,-nn天以内,+nn天以前  
-nogroup                       #
查无有效属组的文件,即文件的属组在/etc/groups中不存在 
-nouser                         #
查无有效属主的文件,即文件的属主在/etc/passwd中不存在 
-newer  f1 !f2               #
查更改时间比f1新但比f2旧的文件 
-type    b/d/c/p/l/f        #
查是块设备、目录、字符设备、管道、符号链接、普通文件 
-size     n[c]                  #
查长度为n[n字节]的文件 
-depth                          #
使查找在进入子目录前先行查找完本目录 
-fstype                          #
查位于某一类型文件系统中的文件,这些文件系统类型通常可/etc/fstab中找到 
-mount                         #
查文件时不跨越文件系统mount 
-follow                         #
如果遇到符号链接文件,就跟踪链接所指的文件 
-cpio                            #
查位于某一类型文件系统中的文件,这些文件系统类型通常可/etc/fstab中找到 
-mount                        #
查文件时不跨越文件系统mount 
-follow                        #
如果遇到符号链接文件,就跟踪链接所指的文件 
-cpio                           #
对匹配的文件使用cpio命令,将他们备份到磁带设备中 
-prune                        #
忽略某个目录
下面是find常用的参数: 
-user:根据文件拥有者寻找文件 
-group
:根据文件所属组寻找文件 
-name
:根据文件名寻找文件 
-perm
:根据文件权限寻找文件 
-size
:根据文件大小寻找文件 
-type
:根据文件类型寻找文件,参数对应cblfd 
-o
:表达式或 
-not :
表达式非
前面ls: 是表示查找的这个命令 
/bin/ls 是可执行文件位置 
后面两个就是帮助文件了