清除终端后运行 Screenfetch

清除终端后运行 Screenfetch

我目前已将 screenfetch 设置为每次打开终端时自动运行。我想要实现的是使用命令后让 screenfetch 再次运行clear,而无需screenfetch再次输入。这可以在文件中实现吗.bashrc

答案1

最简单的方法是创建一个别名,如下所示:

alias clear="clear && screenfetch"

将上面的行作为命令运行。然后键入clear以测试其工作情况。如果工作正常,则将该行附加到 的底部~/.bashrc,然后运行source ~/.bashrc​​。

~/.bashrc您可以通过以下命令将此行添加到底部:

echo -e '\nalias clear="clear && screenfetch"' >> ~/.bashrc

在哪里:

  • echo将用单引号括起来的字符串打印到标准输出。该选项-e将启用反斜杠转义的解释,因此\n将被解释为换行符。

  • >>将重定向 stdout 并将其附加到 的末尾~/.bashrc

  • &&可以这样理解:如果clear执行成功则执行screenfetch

相关内容