Debian下设置字符界面下的颜色显示

用过gentoo的用户应该都知道即使是在tty下字符显示都是有颜色的,但是debian下默认是没有的(ubuntu下有没有我还真给忘了….)
网上搜索下了后发现其实打开这些颜色很简单的,首先我们设置下显示用户名以及shell字符的颜色
前景色:30黑 31红 32绿 33黄 34蓝 35紫 36青 37白
背景色:40黑 41红 42绿 43黄 44青 45蓝 46青 47白
我发现debian下在.bashrc里进行设置时所作用到的是虚拟终端,比如说我的是gnome-terminal,而在.profile文件里写时作用的便是tty字符界面了,但我的gnome-terminal下也没有显示颜色,最后通过查看.bashrc之后在之中加入一句
PS1=’${debian_chroot:+($debian_chroot)}\[\033[00;32m\][\[\033[01;33m\]\u\[\033[00;32m\]@\[\033[01;31m\]\h \[\033[01;34m\]\w\[\033[00;32m\]]\[\033[00;37m\]\$’
然后再打开终端时就有颜色了,接着我们要设置字符界面下的颜色,同样的我们也可以将上面这句加入到.profile文件里(这里的.bashrc和.profile都是在用户目录下而不是/etc目录下的文件)
在.profile文件中我们还需要加入以下几行
alias ls=’ls –color=auto’
alias dir=’dir –color=auto’
alias vdir=’vdir –color=auto’
alias grep=’grep –color=auto’
alias fgrep=’fgrep –color=auto’
alias egrep=’egrep –color=auto’
这个其实是系统给的命令中自带的参数,它可以使用默认的颜色配置方案来显示,现在我们通过alias命令将其取一个别名,这样我们在使用这些命令时就等于是使用后面带参数的命令了
现在我们可以ctrl+alt+f1~f6登陆看看是不是已经可以显示颜色了,这里颜色可以依个人的喜好而设置
PS1=’${debian_chroot:+($debian_chroot)}\[\033[00;32m\][\[\033[01;33m\]\u\[\033[00;32m\]@\[\033[01;31m\]\h \[\033[01;34m\]\w\[\033[00;32m\]]\[\033[00;37m\]\$’
这个每个要加颜色的东西之前要加入一个\e转义字符,然后后面跟颜色,\u是用户名,\h是hostname主机名,\w是当前路径,\\$即输出$如果是root用户的话这个会变成#,下面给一张我的终端下改过颜色的截图

本来全部都是白色字体的

–阅读次数(22)

发表评论

电子邮件地址不会被公开。

*