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