一个关于shell命令行颜色的问题
我只想让我输入的命令为我只定义的颜色,而不是包括命令的输出,怎么设置呢?
作者: gxlxld 发布时间: 2011-10-29
1、将/etc/DIR_COLORS文件cp到~/下,并改名为.dir_colors。
2、编辑.dir_colors文件,找到“DIR 01;34 # directory”,将34改为36。
你可以找到文件的两行注释:
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
按照颜色对应的数字,你还可以把目录显示颜色改成其他的。
同样其他的显示效果(包括背景)也可以参照说明进行修改。
这样你就可以定制自己的linux下命令行方式下的个性化显示效果了。
3、重新登录,就可以看到修改后的效果了。
2、编辑.dir_colors文件,找到“DIR 01;34 # directory”,将34改为36。
你可以找到文件的两行注释:
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
按照颜色对应的数字,你还可以把目录显示颜色改成其他的。
同样其他的显示效果(包括背景)也可以参照说明进行修改。
这样你就可以定制自己的linux下命令行方式下的个性化显示效果了。
3、重新登录,就可以看到修改后的效果了。
作者: systemerror 发布时间: 2011-10-29
root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 8 42928 21960 66848 0 0 28 11 70 60 4 13 82 1 0
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#pwd
/home
[root@localhost home]#
我只想输入的命令为带有颜色的,不知道为什么现在有些命令的输出也为了彩色,这里为了好看,我设置成了红色。请指教。我想要的结果是这样的:
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#vmstat ---这种命令的输出也为了红色,不是我想要的。
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 8 42928 21960 66848 0 0 28 11 70 60 4 13 82 1 0
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#ls ---这是我想要的
vmware-tools-distrib
[root@localhost home]#pwd -----这里的命令为红色
/home -----这里为黑色
[root@localhost home]# -----这里为黑色
vmware-tools-distrib
[root@localhost home]#vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 8 42928 21960 66848 0 0 28 11 70 60 4 13 82 1 0
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#pwd
/home
[root@localhost home]#
我只想输入的命令为带有颜色的,不知道为什么现在有些命令的输出也为了彩色,这里为了好看,我设置成了红色。请指教。我想要的结果是这样的:
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#vmstat ---这种命令的输出也为了红色,不是我想要的。
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 8 42928 21960 66848 0 0 28 11 70 60 4 13 82 1 0
[root@localhost home]#ls
vmware-tools-distrib
[root@localhost home]#ls ---这是我想要的
vmware-tools-distrib
[root@localhost home]#pwd -----这里的命令为红色
/home -----这里为黑色
[root@localhost home]# -----这里为黑色
作者: gxlxld 发布时间: 2011-10-29