我目前已将 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
。