Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用ruby或shell脚本语言更改终端配置文件_Ruby_Shell_Terminal - Fatal编程技术网

用ruby或shell脚本语言更改终端配置文件

用ruby或shell脚本语言更改终端配置文件,ruby,shell,terminal,Ruby,Shell,Terminal,我在终端下了国际象棋,如果能够改变终端配置文件,也就是说,将背景颜色改为白色,那就太好了。有没有办法做到这一点?最好是用ruby。如果不能在ruby中完成,那么shell脚本语言如何 谢谢 终端没有“全局”背景/前景颜色。不过,他们支持动态更改这些颜色 除非您在国际象棋游戏中使用\e[转义序列更改颜色,否则可以使用shell命令轻松完成此任务。在ruby中,可以使用以下命令完成此任务: system("tput setab 7; tput setaf 0") # black on white

我在终端下了国际象棋,如果能够改变终端配置文件,也就是说,将背景颜色改为白色,那就太好了。有没有办法做到这一点?最好是用ruby。如果不能在ruby中完成,那么shell脚本语言如何


谢谢

终端没有“全局”背景/前景颜色。不过,他们支持动态更改这些颜色

除非您在国际象棋游戏中使用
\e[
转义序列更改颜色,否则可以使用shell命令轻松完成此任务。在ruby中,可以使用以下命令完成此任务:

system("tput setab 7; tput setaf 0") # black on white
颜色到代码的转换可以通过视觉方式完成。

可能重复