一、命令语法
which 可执行文件名称
二、命令功能
which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
三、命令参数
参数 | 描述 |
-n | 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 |
-p | 与-n参数相同,但此处的包括了文件的路径。 |
-w | 指定输出时栏位的宽度。 |
-V | 显示版本信息 |
四、命令实例
1、查找可执行文件的位置、显示命令所在路径
命令:
~]# which ls
结果:
[root@localhost ~]# which ls alias ls='ls --color=auto'
/usr/bin/ls
[root@localhost ~]# which wc /usr/bin/wc
说明:
which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的,所以,不同的 PATH 配置内容所找到的命令是不一样的
2、which查找yum安装的程序命令
命令:
~]# which nginx
~]# which httpd
结果:
[root@localhost ~]# which nginx
/usr/bin/which: no nginx in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
[root@localhost ~]# which httpd
/usr/bin/which: no httpd in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
转载于:https://www.cnblogs.com/qcbfj/p/10001828.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101301.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...