Centos查找命令的路径
2016-10-27 00:00
225 查看
摘要: 有时候需要知道linux命令的存储位置
我们在修改/etc/sudoers文件,以便能够约束sudo权限时,常常需要知道命令的确切位置。
which(选项)(命令名)
-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径;
-w:指定输出时栏位的宽度;
-V:显示版本信息
来自: http://man.linuxde.net/which
结果截图:
语法 whereis(选项)(参数)
选项 -b:只查找二进制文件; -B<目录>:只在设置的目录下查找二进制文件;
-f:不显示文件名前的路径名称; -m:只查找说明文件;
-M<目录>:只在设置的目录下查找说明文件;
-s:只查找原始代码文件; -S<目录>只在设置的目录下查找原始代码文件;
-u:查找不包含指定类型的文件。
参数 指令名:要查找的二进制程序、源文件和man手册页的指令名。
没安装tomcat,所以后面显示为空。
来自: http://man.linuxde.net/whereis
我们在修改/etc/sudoers文件,以便能够约束sudo权限时,常常需要知道命令的确切位置。
which
which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。which(选项)(命令名)
-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径;
-w:指定输出时栏位的宽度;
-V:显示版本信息
来自: http://man.linuxde.net/which
结果截图:
whereis
whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。 whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高。 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。语法 whereis(选项)(参数)
选项 -b:只查找二进制文件; -B<目录>:只在设置的目录下查找二进制文件;
-f:不显示文件名前的路径名称; -m:只查找说明文件;
-M<目录>:只在设置的目录下查找说明文件;
-s:只查找原始代码文件; -S<目录>只在设置的目录下查找原始代码文件;
-u:查找不包含指定类型的文件。
参数 指令名:要查找的二进制程序、源文件和man手册页的指令名。
没安装tomcat,所以后面显示为空。
来自: http://man.linuxde.net/whereis
相关文章推荐
- [centos6.2] find的命令 查找系统中的大文件 并 列出大小
- centos系统查找文件中的字符串命令
- Linux查找命令的路径转载
- 查找nginx安装的路径以及相关安装操作命令
- centos中查找出大文件命令汇总
- rhel和centos servcie命令绝对路径
- linux查找文件路径命令
- linux 如何查找命令的路径
- linux路径与命令查找顺序
- centos7 五大查找常用命令
- Windows中,文件所在路径查找命令
- linux 如何查找命令的路径
- linux 如何查找命令的路径
- centos 下查找软件安装在哪里的命令
- linux 如何查找命令的路径
- Linux中的find的命令 不在某路径查找
- centos 查找文件命令
- centos6.4使用man查找命令时,报错No manual entry for xxxx
- linux 如何查找命令的路径
- find命令查找文件,并排除相应路径