当前位置: 首页 > news >正文

环境变量2

目录

环境变量PATH

如何改变PATH


我们今天继续来学习环境变量2!!!

环境变量PATH

PATH的作用是知道命令的搜索路径,我们都知道Linux上的命令行指令,ll,pwd什么的为什么我们写出来系统就知道是什么并且运行相应的作用呢,因为这些命令都在/usr/bin目录下,所以只要放在/usr/bin目录下的东西都可以被PATH找到。进一步可得为什么可执行程序需要./可执行程序,就是为了让系统知道对应的位置,如果将可执行程序放在bin目录下就可以直接执行了。

是PATH环境变量告诉shell你应该去哪一个路径下查指令,换言之我们可以修改PATH对应的路径,把自己的路径加进去就可以了。

事先可以用echo指令得出PATH就是一个路径。

得加钱才能查到。

如何改变PATH

我们可以看到直接赋值过去是不行的,这样会直接取代原本的路径,我们要做的是让我们的路径尾随他而不是直接覆盖掉不然那些系统的命令都用不了了。

用不了系统的命令怎么办呢,你别慌不用重装系统,重启shell就可以了,这里我们就来唠唠这个PATH指向的内容存在系统的哪里?

肯定不在内存的,环境变量都是在系统的配置文件中。

每次读取用户的环境变量,只要配置文件不变就环境变量就不会变,所以退出重启就会恢复了。

说到配置文件,我们只需要修改配置文件就可以永久修改PATH啦,接下来看我操作。

这两个.bath开头的文件就是常见的配置文件啦,接着我们依次打开编辑

打开另一个自行尾随PATH到后面就可以了,然后自己运行一下code。关闭shell再进来发现还是生效的。

切记要使用下面这个语句,直接vim ./bash_profile是不行的,里面是空的。

如果没有马上修改生效的话就如上source .bash_profile一下就可以了。修改操作不是重点哈,重点在理解PATH的机制和作用。

相关文章:

  • C# 背景 透明 抗锯齿 (效果很不错)
  • 清华大学DeepSeek最新研究报告《DeepSeek与AI幻觉》【附下载链接】
  • C++二叉树:数据的“家族树”与高效检索的奥秘
  • python subprocess库
  • 阿里云上的网站配置HTTPS
  • Ansys EMC Plus:HIRF 与飞机耦合演示
  • qsort介绍与实现
  • 【Python 学习 / 7】模块与文件操作
  • 一键部署开源DeepSeek并集成到钉钉
  • Python常见面试题的详解14
  • 为什么推荐B端做谷歌SEM?
  • Cursor实战:Web版背单词应用开发演示
  • 光学精密测量文献记录
  • Linux 多Python版本统一和 PySpark 依赖 python 包方案
  • 每日学习Java之一万个为什么
  • 论文笔记-WSDM2024-LLMRec
  • 【核心算法篇十三】《DeepSeek自监督学习:图像补全预训练方案》
  • leetcode_位运算 67.二进制求和
  • 关于 BK3633 上电时受串口 UART2 影响而无法启动的问题说明
  • 开发一个交易所需要哪些技术
  • 王毅谈中拉命运共同体建设“五大工程”及落实举措
  • 海运港口股掀涨停潮!回应关税下调利好,有货代称美线舱位爆了
  • 上海北外滩,未来五年将如何“长个子”“壮筋骨”?
  • 法治课|争议中的“行人安全距离”于法无据,考量“注意义务”才更合理
  • 熊出没!我驻日本札幌总领馆提示中国公民注意人身安全
  • 新华时评:中美经贸会谈为全球经济纾压增信