.bashrc 和 fortune/cowsay

.bashrc 和 fortune/cowsay

我使用的是 Xubuntu 14.04 和 XFCE(当然)。我刚刚添加了一行到~/.bashrc

fortune | cowsay -f tux

一切都很顺利,当我打开终端时,cowsay 会运行并显示一句财富名言。但有一个问题:每次我的笔记本电脑启动时,都会出现一个狂野的终端!(使用 cowsay)。

我认为所有添加到的命令都.bashrc只会在我打开终端时运行,而不是在计算机启动时运行,对吗?而且我确定我的会话没有被保存。

有人知道为什么吗?谢谢阅读,祝您有美好的一天。

答案1

将其放入 .bash_profile 中,它用于登录 shell,.bashrc 的使用更为广泛,例如,如果您从另一台机器使用 scp,并且,如果您在 .bashrc 文件中生成输出,则任何 scp 和其他操作都将默默失败。他们不期望任何输出。.bash_profile 只会在登录 shell 上执行,例如虚拟终端、xterm 等......

相关内容