Ubuntu 终端(Xfce):使输入命令的字体颜色与输出文本不同

Ubuntu 终端(Xfce):使输入命令的字体颜色与输出文本不同

我在 VirtualBox(主机=Win XP)内部运行 Ubuntu,并使用终端(Xfce 终端仿真器 v0.4.8)向分析软件包 FreeSurfer 发出命令。

问题是这些命令发出了大量文本,而且很难向上滚动并找到我的初始命令,因为所有文本都是相同的颜色(白色)。我使用过其他终端,其中输入/输出线的颜色不同,这样可以更容易地检测到您自己发出的命令,而不是输出文本。

我检查了终端选项,但没有看到任何有用的内容(我无法附加屏幕截图,因此我将其上传到这里:http://www.2shared.com/photo/rkjbTpQ6/20140402_12-23-42.html)。

如果我能从任何关于如何提高终端窗口中不同类型文本(输入/输出)的可见性(可辨别性)的帮助中得到帮助,我将不胜感激,谢谢!

答案1

你可以尝试改变你的 bash迅速的颜色

在终端中输入此

PS1="([\033[1;37m]\u[\033[1;33m]@[\033[1;37m]\h)[\e[0m] "

这会将您的提示颜色更改为白色,并且您将能够区分输出和输入。

另一个

PS1='[\e[1;31m][\u@\h \W]\$[\e[0m]'

或者

PS1="\n[\e[1;30m][$$:$PPID - \j:![\e[1;30m]][\e[0;36m] \T [\e[1;30m][[\e[1;34m]\u@\H[\e[1;30m]:[\e[0;37m]${SSH_TTY:-o} [\e[0;32m]+${SHLVL}[\e[1;30m]] [\e[1;37m]\w[\e[0;37m] \n\$ "

这里有一个关联,您可以根据需要自定义提示。

如果你对此解决方案感到满意,你可以通过编辑使此设置永久生效$HOME/.bashrc。只需在末尾添加此行,或者你可以更改以下部分.bashrc

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

小标记

\e - encoded colors
\W - short directory
\w - long directory
\t - time (hh:mm:ss)
\s - shell
\d - date (sat jul 22)
\h - hostname
\u - user

如果你感兴趣的话,我建议你阅读本维基

相关内容