![Ubuntu 终端(Xfce):使输入命令的字体颜色与输出文本不同](https://linux22.com/image/851737/Ubuntu%20%E7%BB%88%E7%AB%AF%EF%BC%88Xfce%EF%BC%89%EF%BC%9A%E4%BD%BF%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4%E7%9A%84%E5%AD%97%E4%BD%93%E9%A2%9C%E8%89%B2%E4%B8%8E%E8%BE%93%E5%87%BA%E6%96%87%E6%9C%AC%E4%B8%8D%E5%90%8C.png)
我在 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