【问题标题】:where the $PATH is created in ubuntu (16.04) and how to change it$PATH 在 ubuntu (16.04) 中创建的位置以及如何更改它
【发布时间】:2019-10-10 23:43:11
【问题描述】:

在 ubuntu (16.04) 上检查我的 $PATH 时 我得到一长串目录,其中一些甚至不存在于我的文件中 系统,其中一些我只是不需要:

回显 $PATH

.../usr/games:/usr/local/games:/snap/bin

它们的创建位置以及如何删除它们? 我想控制 $PATH 的创建,而不是 稍后通过中描述的技巧更正它 https://unix.stackexchange.com/questions/108873/removing-a-directory-from-path

【问题讨论】:

    标签: path ubuntu-16.04


    【解决方案1】:

    在 Ubuntu 上启动 bash shell 时可以设置 $PATH 的一些典型位置包括:

    • /etc/profile
    • ~/.profile
    • ~/.bashrc

    其中 ~ 代表你的主目录。

    还要查看这些脚本调用的任何脚本。

    在启动 bash shell 时可能会调用其他东西,具体取决于各种条件。有关详细信息,请查看命令中的 INVOCATION 部分:

        $ man bash
    

    【讨论】:

      【解决方案2】:

      请参阅 askubuntu.com 的 this answer 以使用文本编辑器或命令行编辑路径。

      【讨论】:

      • 谢谢,但编辑 .bashrc 或 .profile 与我的问题无关。我确实添加了我的路径并自定义了我的 .bashrc,但这不是我的问题..
      【解决方案3】:

      我今天找到了您问题的答案。您要编辑的路径在/etc/environment

      【讨论】:

        猜你喜欢
        • 2017-12-25
        • 2010-09-21
        • 1970-01-01
        • 2018-08-22
        • 1970-01-01
        • 2012-10-28
        • 2020-02-27
        相关资源
        最近更新 更多