有人能向我解释一下这一行的作用吗?
我理解eval
通过连接参数来创建命令。我还理解文本将执行,因为它们位于反引号内。
我正在尝试在 Ubuntu 13.10 gnome-terminal 中获取日光色。我知道如何操作,但我真的想了解发生了什么。
我从中得到颜色git 存储库
答案1
很简单。dircolors
设置颜色ls
。在上面提到的链接有少数预定义的配色方案ls
。
当你在终端中运行以下命令时
eval `dircolors /path/to/dircolorsdb`
存储的数据库已加载,ls
输出颜色也会相应更改。如果关闭现有终端,它将不再可用。使更改永久生效。
- 创建文件
~/.dir_colors
- 将颜色数据库文件(您想要应用的)复制到其中。
- 在末尾添加以下命令
~/.bashrc
。
eval `dircolors ~/.dir_colors`
~/.bashrc
使用终端中的命令进行源代码
source ~/.bashrc
它将为所有未来的 shell 会话激活该主题。
笔记: 256 色 Solarized 主题还有一些其他说明。使用前请先阅读自述文件。