linux服务器用户配置环境变量PATH无效的一点原因和解决

小白刚开始使用服务器。

昨天使用实验室的服务器,个人账号登录,运行tree命令,发现没有安装,且本人无root权限。

因此按照此链接尝试安装。

linux非root用户安装tree命令_hizengbiao曾小虎的博客-CSDN博客

但当时我由于个人习惯,创建安装目录是这样的:

home/name/E:/software/tree/treeinstall

细心的朋友可能发现,路径中包含了一个盘符E:(但确实看起来比较舒服)

所以我当时设置环境变量时,在 .bashrc文件最后一行加入了我的环境变量:

export PATH="/home/name/E:/software/tree/treeinstall/bin:$PATH"

返回个人主界面之后,使用source .bashrc更新环境变量,echo $PATH 发现这一行字符串出现在环境变量里面,因此误以为配置成功。但是直接调用tree仍然显示没有安装,且到bin路径里面调用是可以的。

因此我转战下面的博客,并尝试了其中各种办法,仍然无果。

linux设置了环境变量不生效,仍然只进入/usr/bin中去找

Linux下查看和添加PATH环境变量

linux下jdk环境变量配置深度分析----解决环境变量不生效的问题

这导致了系统解析环境变量时,把冒号:误以为分隔符,因此自然无效。

因此重新创建安装目录,其中不含有冒号:

按照最开始的方法安装配置,成功完成。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执梦梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值