我想配置终端,让它在运行命令后留下一行。只是为了让内容更简洁。“配置文件首选项”中没有这样的设置。
我正在运行 12.10。
答案1
要改变 bash 的工作方式,你需要编辑隐藏文件 ~/.bashrc
gedit ~/.bashrc
首先找到如下部分:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\$
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
并稍微改变它以使其看起来像这样(或者剪切并粘贴它以替换现有部分)。
###Changed prompt to print a \n 'new line' before user@machine###
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\n\[\033[01;32m\]\u@\h\[\033[00m\]:\$
else
PS1='${debian_chroot:+($debian_chroot)}\n\u@\h:\w\$ '
区别很微妙 - 只需在 user@machine 提示符前添加一个转义换行符 '\n'。保存文件并退出终端窗口。下次打开终端窗口或登录控制台时,更改将生效。
您必须更改这两行的原因是第一行用于彩色提示,而第二行用于默认的单色提示。实际上,在添加新行之前,请先尝试彩色提示。它确实有助于每次描绘提示/命令/结果。您可能会喜欢它。您所要做的就是找到稍早的一行,如下所示
#force_color_prompt=yes
并通过删除哈希来取消注释:
force_color_prompt=yes