使用命令行时,通常会变得非常混乱。例如,不方便检查过去的命令及其输出。
我希望每次在显示命令提示符之前添加换行符。就像这样:
<clutter>
<blank line>
name@machine:~$
我使用 bash shell。如何才能实现这一目标?
答案1
实现此目的的一种方法是修改该.bashrc
文件。只需将以下内容放在文件末尾即可.bashrc
。
PS1="\n$PS1"
为了解释它是如何工作的,PS1
变量包含应显示为提示的内容。所有这一切都是说“设置PS1
为 的先前内容PS1
,并在前面添加换行符”。将它放在.bashrc
大多数发行版上只会让 bash 在每次打开交互式 shell 时运行它(但不是登录 shell - 请参阅登录 Shell 和非登录 Shell 之间的区别?)。