红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

Debian字符终端设置

Debian字符终端设置

出处:http://hi.baidu.com/busybox

安装Debian的基本系统,进入终端后一般显示主机名,和纯粹的黑白界面。现在我们来设置字符终端环境,使其变成黑底绿字,而且文件文件夹显示出不同的颜色。

1.先介绍下字符终端下个颜色代码、效果代码和转义字符,如下表:
前景             背景            颜色
----------------------------------------
30                40               黑色
31                41               红色
32                42               绿色
33                43               黃色
34                44               蓝色
35                45               紫红色
36                46               青蓝色
37                47               白色

代码              意义
--------------------------
0                 OFF
1                 高亮显示
22               非高亮
4                 下划线
24               非下划线
5                 闪烁
25               非闪烁
7                 反白显示
27               非反白
8                 不可见

代码            意义
-------------------------------------
\a(\007)       ASCII响铃字符
\e(\033)       ASCII转义字符
\d                代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H                完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h                仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\j                  在此shell中通过按 ^Z 挂起的进程数
\l                  终端设备名
\t                 显示时间为24小时格式,如:HH:MM:SS
\T                显示时间为12小时格式
\A                显示时间为24小时格式:HH:MM
\r                 回车符
\n                换行符
\s                shell的名称
\u                当前用户的账号名称
\v                bash的版本信息
\V               bash 版本(包括补丁级别)
\w               完整的工作目录名称。家目录会以 ~代替
\W              利用basename取得工作目录名称,所以只会列出最后一个目录
\#               命令编号(只要您键入内容,它就会在每次提示时累加)
\$               提示字符,如果是root时,提示符为:# ,普通用户则为:$
\!                当前命令在历史缓冲区的位置
\n               新建一行
\[                出现在不移动光标的字符序列之前
\]                出现在非打印字符之后
\\                反斜杠
\xxx            插入一个用三位数 xxx(用零代替未使用的数字,如:"\007")表示的ASCII字符

2.修改~/.bashrc文件,命令如下:
vi ~/.bashrc
修改PS1,改为如下:
export PS1=‘\[\033[1;32;40m\]\u@\h:\w\$ \[\033[0m\]’
在上面命令中,“\033[0;32;40m”表示定义后面文本的颜色,“\033”表示启动一个转义序列,“[”定义开始颜色定义,“1”定义字体为高亮显示;“32”表示文本的前景色为绿色;“40”定义文本的背景色为黑色。
“\u”显示当前用户名,“\h”显示主机名,“\w"完整的工作目录名称。
在字符串的最后定义了“ \033[0m”,它是用来恢复了默认的文本颜色设置,这样就只会得到一个彩色提示符,而不会影响命令和其输出的颜色显示(即黑底白字)。

3.设置文件和文件夹显示出不同的颜色。
同样修改~/.bashrc文件,命令如下:
vi ~/.bashrc
修改如下:
#export LS_OPTIONS='--color=auto'
#eval `dircolors`
#alias ls='ls $LS_OPTIONS'
#alias ll='ls $LS_OPTIONS -l'
#alias l='ls $LS_OPTIONS -lA'
把“#”号全部去掉,如下:
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'

这样就设置好了字符终端。

[ 本帖最后由 Growth兆 于 2008-8-10 13:27 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

附了一张效果图

[ 本帖最后由 Growth兆 于 2008-8-10 13:28 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题