编辑 Bash 配置文件 Ubuntu 18.04 LTS

编辑 Bash 配置文件 Ubuntu 18.04 LTS

我一直在尝试弄清楚如何在 Ubuntu 18.04 中编辑登录 shell 的 bash 配置文件。作为 Linux 新手,论坛是我的朋友,我发现它位于.profilebash_profile以前相反的位置。我不确定我应该修改哪个配置文件,因为我找不到bash_profile

我正在尝试为 virtualenvwrapper 添加一行,以便每次启动新的终端会话时都可以获取它,但它不起作用。

nano .profile

然后添加...

source .local/bin/virtualenvwrapper.sh

到最后

保存并退出,但不起作用。我是否遗漏了什么,或者是否需要在脚本中添加任何内容?

一如既往地感谢。

答案1

  • 如何解决当前问题:
    • $ echo "export PATH="$HOME/.local/bin/:$PATH"" >> .profile然后登录并退出。现在您就可以$ virtualenvwrapper.sh从终端运行了。
  • 我的建议是:
    • 将您的 virtualenvwrapper.sh 放入 ~/bin。~/bin 是 Unix 标准位置,用于放置您想要添加到 shell(终端)的个人脚本。如果您还没有 ~/bin,您可以创建它。如果您查看 ~/profile,您应该会看到PATH="$HOME/bin:$PATH"。该行将 ~/bin 中的文件添加到您的 shell,以便您可以像系统上安装的其他程序一样执行它们。我还将把 virtualenvwrapper.sh 重命名为 virtualenvwrapper,因为否则,每次从终端运行它时,它都会在末尾带有 .sh。如果您删除文件扩展名,它看起来更像您安装的其他命令。但不必担心,删除文件扩展名不会改变程序的执行方式。我安装了一些这样的脚本,我发现这个有效。

相关内容