Redian新闻
>
How to change exe color in "ls" in ubuntu 12.04 ?
avatar
w*2
2
ok i keep on searching and cannot make it work.
This is what i did,
1. cd ~
2. dircolors -p > .dircolors (tried .dir_colors)
3. change the ex color
4. logout
5. open console, still old color
Any suggestions pls !
avatar
p*p
3
看样子应该可以,有video out,不过估计画质不行
avatar
z*s
4
试一试加如下一行到你的".bashrc"文件(如果没有,那就自己生成一个)里
eval `dircolors ~/.dircolors`
如果你的.dircolors文件放在其它地方,那就加上它的路径:
eval `dircolors color_file_dir/.dircolors`
avatar
w*2
5
Big Cow,
it worked if i do exactly as you said using eval.
but not working if i call "dircolors ~/.dircolors".
what's eval do ?
Thanks a lot !

【在 z****s 的大作中提到】
: 试一试加如下一行到你的".bashrc"文件(如果没有,那就自己生成一个)里
: eval `dircolors ~/.dircolors`
: 如果你的.dircolors文件放在其它地方,那就加上它的路径:
: eval `dircolors color_file_dir/.dircolors`

avatar
z*s
6
我不是什么大牛,更不是什么“Big Cow”(大母牛?:))。俺只是一个Linux业余爱好
者而已。你问的问题我碰巧以前遇到过。相关命令也刚好经常用。
eval就是"evaluate"的意思。“dircolors ~/.dircolors”只是显示color定义,你的
当前Shell并没有真正执行它。但”eval `dircolors ~/.dircolors`“则是执行了“
dircolors ~/.dircolors”所显示的东东。这和你把“dircolors ~/.dircolors”显示
的东东贴到你的command line些再执行(hit return)是等价的。上次回复建议你把那
一行命令放到你的bashrc (suppose you are using bash as the login shell.)文件
里,这样你下次不用每次敲那行命令了。
关于eval可以参见以下链接。里面有个很好的十分简洁的例子。
http://www.unix.com/man-page/posix/1posix/eval/

【在 w**2 的大作中提到】
: Big Cow,
: it worked if i do exactly as you said using eval.
: but not working if i call "dircolors ~/.dircolors".
: what's eval do ?
: Thanks a lot !

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。