【问题标题】:Adding a directory to PATH in Ubuntu [closed]在 Ubuntu 中将目录添加到 PATH [关闭]
【发布时间】:2011-11-13 17:22:22
【问题描述】:

我是 Linux 的新用户,刚从 Windows 切换过来。我在/opt/ActiveTcl-8.5/中安装了ActiveTcl-8.5,现在我想将其bin目录添加到UNIX路径中。

我从网上阅读了许多文章,对要修改哪个文件感到困惑。我的/home/tofayel 目录包含.bashrc.bash_logout.bash_history.profile;但不是.bash_login.bash_profile

在哪里添加额外的行以将/opt/ActiveTcl-8.5/bin 添加到 PATH?

【问题讨论】:

标签: linux path


【解决方案1】:

文件.bashrc 在您启动交互式shell 时被读取。这是您应该更新的文件。例如:

export PATH=$PATH:/opt/ActiveTcl-8.5/bin

重新启动 shell 以使更改生效或获取它,即:

source .bashrc

【讨论】:

【解决方案2】:

实际上,如果您需要 .profile 在脚本中工作,尤其是由 /bin/sh 而不是 Bash 运行的脚本,我会提倡它。如果这只是为了您自己的私人互动使用,.bashrc 很好。

【讨论】:

  • @Fredrik Pihi , @reader_1000 :我打开了.profile 文件,发现它导入了.bashrc 文件。你能解释一下吗?
  • 这不是一个理智的安排。也许可以在superuser.com 上发布一个单独的问题,因为这肯定与编程相关。
【解决方案3】:

你可以在.bashrc中设置

PATH=$PATH:/opt/ActiveTcl-8.5/bin;export PATH;

【讨论】:

  • 澄清 reader_1000 所说的:打开 .bashrc 在此文件的末尾添加以下 2 行: (PATH=$PATH:/opt/ActiveTcl-8.5/bin; export PATH;) 然后运行命令"source .bashrc" 来加载你的新配置。
  • How can I correctly add a path to PATH?“你不应该在 ~/.bashrc 中定义环境变量”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-21
  • 1970-01-01
  • 2014-09-15
  • 2020-01-21
  • 2011-08-07
  • 1970-01-01
  • 2021-10-13
相关资源
最近更新 更多