1,显示系统命令所在目录
[[email?protected]test]#whichls
aliasls='ls--color=tty'
/bin/ls
[[email?protected]test]#whereisls
ftptop: /usr/bin/ftptop /usr/share/man/man1/ftptop.1.gz。/usr/share/man/man1/xmllint.1.gz。/usr/share/man/man1/xmlcatalog.1.gz。
which提供命令的别名信息
whereis提供命令的帮助文件所在地信息
2,查看文件或目录
寻找newfile的文件.代表当前目录
[[email?protected]test]#find.-namenewfile
./newfile
*代表任何字符
[[email?protected]test]#findnew*
newfile
newfile2
?代表一个字符
[[email?protected]test]#findnewfile?
newfile2
-size:按照文件的大小查找,+大于-小于等于不用写
[[email?protected]test]#find/etc-size+204800
在Linux中的这个大小以块为单位的每一个块的大小默认是512字节
按照时间查找
在etc目录下查找24小时内被修改过属性的文件和目录
[[email?protected]test]#find/etc-ctime-1
天ctimeatimemtime
分钟cminaminmmin
Cchange改变,文件属性被修改过,所有者,所属组linux命令,权限
Aaccess访问
Mmodify修改,文件的内容被修改过
-之内+超过
连接符-aand-oor
[[email?protected]test]#find/etc-size+2-a-size-4
连接符-exec
-ok询问命令
Find。。。。。-exec命令{}\;
{}命令查询的结果
\转义符,符号命令可以使用本身的含义
;结果,结束
ssh [email protected]。rm test* -rf 改为:find . -name "test*" | xargs rm -rf "test*"。a href="/cdn-cgi/l/email-protection" data-cfemail="9773342da6a6a5a6a0a5aea4aea5d7e6e6b9f4f8fa">[email protected]。
-rw-r--r--1rootroot1666Nov1818:17/etc/inittab
-inum根据i节点查找
在Linux系统中所有的文件都有一个数字标识,这个标识叫做i节点
可以通过ls-i查看文件的i节点
[[email?protected]test]#ls-i
4321154newfile4321155newfile2
根据i节点查找
[[email?protected]test]#find-inum4321154
./newfile
3linux命令,寻找文件或目录
Locatefilename
寻找文件名或目录名中包含filename的文件或目录
Locate是根据系统文件的数据库中查找,速度快
Updatedb更新数据库
4,在文件中寻找字符串匹配的行并输出grep指定字符串源文件
[[email?protected]test]#greptftp/etc/services
5,帮助命令man