LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 806|回复: 4

请教,lfs6.2里装好coreutil之后ls命令不会自动分色输出

[复制链接]
发表于 2007-2-24 15:05:55 | 显示全部楼层 |阅读模式
就是敲了ls命令之后出来的列表都是灰色的,不会像一般发行版里文件夹是蓝色可执行文件是绿色等等等等,那样子,而是一定要在ls后面加个 --color 参数。是不是编译的时候还要什么别的参数啊,或者要改源码之类的,先谢了
 楼主| 发表于 2007-2-24 15:13:16 | 显示全部楼层
BTW,man ls里是这么说的……
(对于参数 --color[=WHEN])
By  default,  color is not used to distinguish types of files.  That is
equivalent to using --color=none.  Using the --color option without the
optional  WHEN  argument  is  equivalent to using --color=always.  With
--color=auto, color codes are output only if standard  output  is  con-
nected  to  a  terminal  (tty).
但是好像在所有其他发行版里ls都是默认分色输出的啊……怎么那么诡异滴呢……
回复 支持 反对

使用道具 举报

发表于 2007-2-24 15:45:10 | 显示全部楼层
发行版一般在~/.bashrc里都有

    alias ls='ls --color=auto'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-24 15:47:58 | 显示全部楼层
呃……真是超级愚蠢的一个问题……刚刚随手打了个which ls,结果出来这个……
alias ls='ls --color=tty'
哈谢了
回复 支持 反对

使用道具 举报

发表于 2007-2-26 22:17:30 | 显示全部楼层
blfs手册里有这个脚本
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表