强制运行base_profile

发布于 2024-07-14 09:27:03 字数 220 浏览 6 评论 0原文

当我登录到 Sun Box 时: SunOS domain.com 5.8 Generic_117350-57 sun4u sparc SUNW,Sun-Fire-V240

我在 sh shell 中启动: SHELL=/bin/sh

我输入 bash 来启动 bash shell,然后必须类型 。 .bash_profile 加载我的个人资料。 有没有办法可以设置自动加载配置文件?

When I login to a sun box: SunOS domain.com 5.8 Generic_117350-57 sun4u sparc SUNW,Sun-Fire-V240

I start in the sh shell: SHELL=/bin/sh

I type bash to start a bash shell, then have to type . .bash_profile to load my profile. Is there a way it can be set to automatically load the profile?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

海风掠过北极光 2024-07-21 09:27:03

。 ~/.bashrc 中的 ~/.bash_profile

(注意无限循环!)。 我自己不使用它,因为我在 .bashrc 中有大部分内容(除了 env.stuff 等等)。

Put

. ~/.bash_profile

in ~/.bashrc (watch out for infinite loops!). I don't use that myself, as I have most stuff in .bashrc to begin with (except, well, env. stuff and so on).

醉生梦死 2024-07-21 09:27:03

.bash_profile 仅用于登录 shell,对于非登录 shell(例如您的),bash 使用 .bashrc

最简单的事情就是添加 。 .bash_profile 到您的 .bashrc

您还必须确保不会在非交互式 shell 中打印出任何内容,否则可能会破坏 scp/sftp。

.bash_profile is only used for login shells, for non-login shells (like yours), bash uses .bashrc.

The easiest thing is for you to add . .bash_profile to your .bashrc.

You also have to make sure that you don't print out anything in non-interactive shells, or you can break scp/sftp.

听风念你 2024-07-21 09:27:03

像这样运行 bash 会导致它获取 /etc/bash.bashrc 源,然后使用 ~/.bashrc 代替 .bash_profile< /i> (和其他文件)。 因此,输入<代码>。 ~/.bashrc 中的 ~/.bash_profile(或在 /etc/bash.bashrc 中为所有用户执行此操作)。

Running bash like this causes it to source /etc/bash.bashrc and then ~/.bashrc in lieu of .bash_profile (and other files). Therefore, put . ~/.bash_profile in ~/.bashrc, (or in /etc/bash.bashrc to do this for all users).

再浓的妆也掩不了殇 2024-07-21 09:27:03

文件 .bash_profile 在登录时运行。 从非登录会话运行 bash 时会运行文件 .bashrc

尝试将其添加到您的 .bashrc 中:

source ~/.bash_profile

The file .bash_profile is run when upon login. The file .bashrc is run when running bash from a non-login session.

Try adding this to your .bashrc:

source ~/.bash_profile
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文