每次“清除”时如何获取 bashrc 文件

Cal*_*YSR 13 bash bashrc

这可能是个坏主意。我想得越多,我就越意识到我可能不应该这样做......但我一直在尝试和失败,所以我真的很想知道如何去做,即使这是一个坏主意。

我想要的是每次运行clear命令时都获取 bashrc 文件。这样做的原因是完全唯物主义的。当我获取 bashrc 时,我有系统信息回显,这对我来说很酷,我希望每次清除时都显示在顶部。
我试图为它设置一些别名,clear但我一直陷入无限循环。显而易见的解决方法是将别名更改为除 clear 之外的其他内容,以便我可以在别名中运行 clear 命令而不会干扰,但我经常键入 clear 以至于此时它在我的大脑中根深蒂固。我希望能够输入 clear 并使其清晰并获取 bashrc 文件。

Dan*_*man 27

alias clear='source ~/.bashrc; \clear'

\是告诉bash要调用的外部命令,而不是别名。

  • 您可能希望以其他顺序执行此操作,否则 clear 将清除 `.bashrc` 生成的任何输出。但这也是 [一个坏主意让`.bashrc` 生成输出](http://hacktux.com/bash/bashrc/bash_profile)。 (13认同)