怎样能输出指定颜色的字符?

sh/bash/dash/ksh/zsh等Shell脚本
回复
zhutoufly
帖子: 120
注册时间: 2009-03-22 17:00

怎样能输出指定颜色的字符?

#1

帖子 zhutoufly » 2009-11-01 15:43

我已经修改了PS1变量,改了bash的颜色,我想让系统从开机时就是指定的颜色(GRUB引导时就是红色的)
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 怎样能输出指定颜色的字符?

#2

帖子 tusooa » 2009-11-08 20:46

改menu.lst

代码: 全选

color white/black red/black

代码: 全选

] ls -ld //
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 怎样能输出指定颜色的字符?

#3

帖子 lilydjwg » 2009-11-08 21:06

没明白你到底想改什么的颜色 :em23
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 怎样能输出指定颜色的字符?

#4

帖子 eexpress » 2009-11-08 21:22

估计lz认为字符界面都是bash :em04
● 鸣学
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 怎样能输出指定颜色的字符?

#5

帖子 lilydjwg » 2009-11-08 23:12

eexpress 写了:估计lz认为字符界面都是bash :em04
不对,LZ还知道有grub呢
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: 怎样能输出指定颜色的字符?

#6

帖子 roylez » 2009-11-09 7:14

eexpress 写了:估计lz认为字符界面都是bash :em04
您是专程来鄙视菜鸟的么?

囗囗! :em05
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
zhutoufly
帖子: 120
注册时间: 2009-03-22 17:00

Re: 怎样能输出指定颜色的字符?

#7

帖子 zhutoufly » 2009-11-09 20:31

tusooa 写了:改menu.lst

代码: 全选

color white/black red/black
这种方法只能改GRUB的颜色,grub引导之后输出的字符颜色不能改
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 怎样能输出指定颜色的字符?

#8

帖子 bones7456 » 2009-11-10 12:10

zhutoufly 写了:
tusooa 写了:改menu.lst

代码: 全选

color white/black red/black
这种方法只能改GRUB的颜色,grub引导之后输出的字符颜色不能改
呃,那只有一个办法了,在你显示器前面加个滤光镜片~~
关注我的blog: ε==3
zhutoufly
帖子: 120
注册时间: 2009-03-22 17:00

Re: 怎样能输出指定颜色的字符?

#9

帖子 zhutoufly » 2009-11-10 17:39

我想再问一下,linux现在默认输出的颜色是白色,白色是怎么定义的?
是内核编写时就设置好的,还是其他什么?
nonplus
帖子: 96
注册时间: 2008-01-27 19:08

Re: 怎样能输出指定颜色的字符?

#10

帖子 nonplus » 2009-11-24 13:56

debian及其衍生版看/lib/lsb/init-functions (lsb-base包)
kernel加载后由这个文件进行初始化
颜色也是这里设定,主要用了tput...
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 怎样能输出指定颜色的字符?

#11

帖子 tusooa » 2009-12-09 21:22

zhutoufly 写了:
tusooa 写了:改menu.lst

代码: 全选

color white/black red/black
这种方法只能改GRUB的颜色,grub引导之后输出的字符颜色不能改
改Grub源码,Upstart源码和Init脚本

代码: 全选

] ls -ld //
头像
lululau
帖子: 105
注册时间: 2007-05-28 11:17

Re: 怎样能输出指定颜色的字符?

#12

帖子 lululau » 2009-12-10 15:51

Google ----> “ascii color console”
回复