0
点赞
收藏
分享

微信扫一扫

查看外部命令或文件的路径,以及调整$PATH

崭新的韭菜 2024-10-30 阅读 3
Linux运维

which 仅查找二进制命令的路径

[root@sre01 ~]# which cp
alias cp='cp -i'
	/usr/bin/cp

跳过别名
[root@sre01 ~]# which --skip-alias cp
/usr/bin/cp

默认仅查看$PATH下,-a查看所有路径,并显示
[root@sre01 ~]# which -a sudo
/usr/bin/sudo

whereis 查找外部命令和文件的路径

[root@sre01 ~]# whereis sudo
sudo: /usr/bin/sudo /etc/sudo.conf /usr/libexec/sudo /usr/share/man/man8/sudo.8.gz


$PATH是外部命令的搜索路径

[root@sre01 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

增加路径
[root@sre01 ~]# PATH=$PATH:/tmp
[root@sre01 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp


举报

相关推荐

0 条评论