我正在用最新的OpenSUSE编写Ruby。
每次我打开新标签(我在白天做了很多) - 我需要输入:
/bin/bash --login
否则它将无法加载我的所有设置。
尝试为此创建别名,但是aliaces会保存到.bashrc
文件中,因此在我登录之前它们不起作用。
打开新的终端窗口后,有没有办法让终端登录?
尝试制作Bash文件:
!/bin/bash
xterm -e "/bin/bash --login"
但每次我需要打开一个新标签时,我都无法访问桌面。
有谁知道如何正确设置OpenSUSE?
答案 0 :(得分:0)
登录bash读取~/.bash_profile
,交互式bash - ~/.bashrc
。有关详细信息,请参阅Bash Startup Files。
当您打开终端窗口时,它会以交互模式启动bash,这会使bash读为~/.bashrc
。通常会在您登录桌面时读取~/.bash_profile
中的设置,以便在更改~/.bash_profile
时您需要重新登录才能应用更改。
人们通常也会~/.bash_profile
调用~/.bashrc
,这样您就可以在两种模式下获得相同的环境。