![终端‘导出路径’问题](https://linux22.com/image/997017/%E7%BB%88%E7%AB%AF%E2%80%98%E5%AF%BC%E5%87%BA%E8%B7%AF%E5%BE%84%E2%80%99%E9%97%AE%E9%A2%98.png)
每当我重新加载终端时,我就会看到
export PATH
export PATH
(name):~$
我是个菜鸟,正在摆弄 bash。我需要快速修复这个问题。
$ grep PATH ~/.bashrc
PATH=$PATH:/opt/Xilinx/14.2/ISE_DS/ISE/bin/lin64/ echo export PATH
PATH=$PATH:/opt/Xilinx/14.2/ISE_DS/ISE/bin/lin64/ echo export PATH
答案1
如您所见,您的代码~/.bashrc
包含一个不必要的echo
打印文字字符串的代码export PATH
。
每次启动交互式会话时都会获取该~/.bashrc
文件。这就是每次重新加载会话时都会看到字符串“export PATH”的原因。
要摆脱它,只需删除echo
。为了使命令有用,请将其替换为单纯的export PATH
(不带前导的echo
),以便$PATH
成功将变量导出为环境变量:
PATH=$PATH:/opt/Xilinx/14.2/ISE_DS/ISE/bin/lin64/ export PATH