centos 特殊权限 各种搜索命令 lsattr ,chattr,suid,sgid,sbit,file,type是否是内置命令,stat文件属性 ,whereis,locate,find,ln  内部命令和外部命令 第五节课 上半节课 特殊权限/属性 隐藏权限 lsattr chattr suid sgid sbit(stickbit) 下半节课 file  文件类型(file -i 查看文件的字符集类型,file -s 查看块设备文件的文件系统信息) type  是否是 内置命令 stat…
which 查看可执行文件的位置,从全局环境变量PATH里面查找对应的路径,默认是找 bash内所规范的目录 whereis 查看文件的位置,配合参数-b,用于程序名的搜索,从linux数据库查找. locate 配合数据库查看文件位置. find 实际搜寻硬盘查询文件名称,效率低. which常用命令参数 --version, -[vV] Print version and exit successfully. --help, Print this help and exit successf…
locate让使用者可以很快速的搜寻档案系统内是否有指定的档案.器方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就需查询这个数据库,而不必实际深入档案系统之中了.在一般的 ditrtibution 之中,数据库的建立都北方在 crontab  中自动执行. 1.命令格式: locate  [选择参数] [样式] 2.命令功能: locate 命令可以在搜寻数据库时快速找到档案,数据库由updatedb 程序来更新, updatedb 是由 cron daemon周期性建立的,…
which  查看可执行文件的位置. whereis 查看文件的位置. locate   配合数据库查看文件位置.#whereis 和locate是从文件数据库里查找 数据库默认一个星期更新一次,所有有时新文件无法查找到 find   实际搜寻硬盘查询文件名称.…
Linux 有三个查找文件的命令:find, whereis, locate 其中find 不常用,whereis与locate经常使用,因为find命令速度较慢,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘. 1 whereis whereis 命令只能用户程序名称的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m) 和源代码文件(参数-s). 如果省略参数,则返回所有信息.和find相比,whereis查找的速度非常快,这是因为linux系统…
Linux 有三个查找文件的命令:find, whereis, locate 其中find 不常用,whereis与locate经常使用,因为find命令速度较慢,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘. 1 whereis whereis 命令只能用户程序名称的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m) 和源代码文件(参数-s). 如果省略参数,则返回所有信息.和find相比,whereis查找的速度非常快,这是因为linux系统…
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息. 和 find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即 将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高. 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whe…
 1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所有文件以及这些文件所在的目录    但对于新建的一个文件,立即使用locate搜索是搜索不到的,因为locate不是遍历所有的文件进行搜索的,而是在locate 自己的数据库中进行搜索的,它的数据库的位置在 /var/lib/mlocate/.因为不需要遍历所有的文件,只是通过自己的数据库进行搜搜,…
原文转自 http://www.cnblogs.com/wanqieddy/archive/2011/07/15/2107071.html 1.grep grep(General Regular Expression Parser,通用规则表达式分析程序)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. 它的使用语法为: grep [选项] pattern [文件名] . 匹配任意一个字符* 匹配0 个或多个*前的字符^ 匹配行开头$ 匹配行结尾[] 匹配[ ]中的任…
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which  查看可执行文件的位置. whereis 查看文件的位置. locate   配合数据库查看文件位置. find   实际搜寻硬盘查询文件名称. which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果.也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令. 1.命令格式: which 可执行文件名称 2.命令功能…