0

我在最新的 OpenSUSE 上用 Ruby 编程。

每次我打开新标签时(我白天经常这样做) - 我需要输入:

/bin/bash --login

否则它不会加载我的所有设置。

尝试为此创建别名,但别名已保存到.bashrc文件中,因此在我登录之前它们不起作用。

在我打开一个新的终端窗口后,有没有办法让终端登录?

试图制作一个 Bash 文件:

!/bin/bash
xterm -e "/bin/bash --login"

但是每次我需要打开一个新标签时,我都无法进入桌面。

有谁知道如何正确设置 OpenSUSE?

4

1 回答 1

0

登录 bash 读取~/.bash_profile,交互式 bash - ~/.bashrc. 有关更多详细信息,请参阅Bash 启动文件

当您打开终端窗口时,它会以交互模式启动 bash,这会使 bash 读取~/.bashrc~/.bash_profile登录桌面时通常会读取来自的设置,因此~/.bash_profile更改时需要重新登录才能应用更改。

人们也经常~/.bash_profile调用~/.bashrc,以便您在两种模式下获得相同的环境。

于 2013-09-29T20:02:45.450 回答