Linux环境变量

1.什么是环境变量?

环境变量是一种动态的、可在操作系统级别设置和修改的值,它们在整个系统会话或进程中可用。这些变量通常用来存储配置信息、路径、系统状态等,对于Shell脚本、应用程序和用户会话都具有重要意义。

2.基础概念

1.查看环境变量内容,PATH是linux的系统搜索路径

在Linux系统中,可以通过echo命令查看当前环境变量的值,特别是PATH变量,它是系统用来搜索可执行文件的路径列表

echo $PATH

这条命令会输出当前PATH变量的内容,例如:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

2.把自己写的程序添加到环境变量中,执行的时候就不用带./

PATH=/home/wangxiaodan/108  这种做法是不对的,会把之前PATH里面的东西覆盖

正确的做法:

要将自己编写的程序路径添加到PATH中,以便在任何地方都能直接执行而无需输入完整路径,需要遵循以下步骤

(1)找到程序路径:假设你的程序位于/home/wangxiaodan/108目录下。

(2)使用export命令添加PATH:在不覆盖现有PATH的情况下,将新路径添加到PATH中

export PATH=$PATH:/home/wangxiaodan/108
  • $PATH表示当前已经存在的PATH值。
  • :用于分隔不同的路径

 3..永久设置PATH(可选):如果希望每次登录都自动设置这个PATH,可以将上述命令添加到~/.bashrc文件中。这样,每次打开新的终端窗口或者登录系统时,都会自动加载这个路径。

echo 'export PATH=$PATH:/home/wangxiaodan/108' >> ~/.bashrc
source ~/.bashrc
  • echo 'export PATH=$PATH:/home/wangxiaodan/108' >> ~/.bashrc 将命令追加写入.bashrc文件末尾。
  • source ~/.bashrc 使得.bashrc文件中的更改立即生效,而无需重新登录。

4. 验证设置是否生效:输入以下命令确认PATH是否已更新。

echo $PATH

 

  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值