linux 下,在ROR的app中,看到的有颜色的sql语句,实现方法,当然是调用 linux 的系统颜色来作设置的,当用tail -f file 查看文件的时候就可以看到不同颜色标识的文字啦.
location at :
/ruby/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract_adapter.rb
def format_log_entry(message, dump = nil)
if ActiveRecord::Base.colorize_logging
if @@row_even
@@row_even = false
message_color, dump_color = "4;36;1", "0;1"
else
@@row_even = true
message_color, dump_color = "4;35;1", "0"
end
log_entry = " \e[#{message_color}m#{message}\e[0m "
log_entry << "\e[#{dump_color}m%#{String === dump ? 's' : 'p'}\e[0m" % dump if dump
log_entry
else
"%s %s" % [message, dump]
end
end
linux 端颜色设置 :
1. 用echo "<ctrl-v>;<escape>;[31m测试<ctrl-v>;<escape>;[37m"
echo "^[[Xm YourChar"
(X=30,31...36?)
请注意这个转义系列的敲法是,<ctrl-v>;<escape>;[30m
echo "<ctrl-v>;<escape>;[<代码>;;<代码>;;<代码>;m"
注意,语句必须要在""之间,属性分隔符为";",如闪烁红色
echo "<ctrl-v>;<escape>;[31;5m测试"
2. 前景 背景 颜色
---------------------------------------
30 40 黑色
31 41 紅色
32 42 綠色
33 43 黃色
34 44 藍色
35 45 紫紅色
36 46 青藍色
37 47 白色
代码 意义
-------------------------
0 OFF
1 高亮显示
4 underline
5 闪烁
7 反白显示
8 不可见
3. 产生颜色(黑色背景加绿色前景色):
sco: setcolor red; echo "abcd"; setcolor white
Linux/BSD: /usr/bin/echo -e "\033[40;32m"
System V: /usr/bin/echo "\033[40;32m"
Generic Method: /usr/bin/echo "<ctrl-v>;<escape>;[40;32m"
分享到:
相关推荐
5. **终端模拟器**:MobaXterm提供了一个多功能的终端模拟器,支持多种终端类型,如xterm、rxvt、Eterm等,可自定义字体、颜色和快捷键。 6. **批处理脚本**:用户可以创建批处理脚本,自动执行一系列命令,这对于...
MobaXterm连接工具.tar.gz
《MobaXterm:全能终端解决方案》 MobaXterm,这个名字在IT行业中,特别是对于远程访问和系统管理员而言,无疑是一把利器。它是一款强大的、免费的终端模拟器,专为Windows用户设计,旨在提供一套全面的远程网络...
《MobaXterm便携版11.0.3816:远程终端与网络工具的集成利器》 MobaXterm,一个在IT行业内备受赞誉的全能远程终端工具,以其强大的功能和便捷的便携性深受广大用户的喜爱。这款名为"MobaXterm-Portable11.0.3816....
**MobaXterm** 是一款深受Linux用户喜爱的终端模拟器和远程计算工具,尤其适合在Windows环境下工作但需要访问Linux服务器的用户。这个压缩包文件 "MobaXterm_v9.4.rar" 包含了MobaXterm的第9.4版本,它提供了丰富的...
MobaXterm是一款深受程序员和系统管理员喜爱的全能型终端工具,特别针对Windows用户设计。其版本MobaXterm_v7.7.zip包含了该软件的客户端版本和个人自定义版本,为用户提供了一站式的远程访问解决方案。 MobaXterm...
2. X11转发:MobaXterm支持X11转发,允许在本地显示远程Linux服务器上的图形化应用程序,为没有图形界面的服务器提供图形化操作环境。 3. SFTP/SCP:集成的SFTP和SCP服务让用户可以直接在文件管理器中拖放文件,...
xterm终端的Docker Web控制台
xterm-addon-attach.js
linux操作系统,MobaXterm非常的实际应用,非常的方便,非常的快捷,操作简单,易上手,比xshell远程连接好很多
1、前端框架:Vue + element-ui 2、后端框架:SpringBoot + Mybatis ...xterm:渲染web版本的terminal终端显示器。 可参考博客地址: https://blog.csdn.net/qq_29777207/article/details/108763630 售后群:491590248
MobaXterm_V21.1.zip
在 X 中必不可少的一个工具就是虚拟终端. 在 unix 中虚拟终端有很多种, 但因为是在 fvwm 中使用, 因此不想依赖 gnome ... google 了一下这两种终端的不同, 最终选择了 xterm, 我想 xterm 吸引我的地方应该是它的简单吧.
在本项目中,vue.js被用来构建用户界面,结合xterm.js实现终端的显示和交互,同时与后端的gin和websocket通信。 在gin-xterm_master.zip中,包含了项目的源代码,包括gin的路由设置、websocket的连接管理、vue组件...
`MobaXterm.ini` 文件可能包含了用户的一些配置信息,如默认的终端设置、保存的SSH会话等,而`MobaXterm.log` 文件则记录了程序运行时的日志信息,可用于排查问题。 总的来说,MobaXterm 是一个非常实用的工具,它...
《绿色MobaXterm_v7.3:一款全能的远程终端工具》 MobaXterm,作为一款在IT行业中广受赞誉的远程访问工具,它以其强大的功能和易用性赢得了众多用户的喜爱。绿色版的MobaXterm_v7.3.zip更是因其便携性和无需安装的...
描述中的“便携版,解压直接运行”意味着用户无需安装即可直接使用,只需将压缩包解压到任意位置,启动MobaXterm.exe文件,软件就能立即运行,不会在系统注册表留下痕迹,方便携带和在不同计算机上使用。 MobaXterm...
Mobaxterm是一款强大的终端模拟器,它整合了Xshell和Xftp的功能,为Linux系统用户提供了一个全面的解决方案,尤其适合那些需要频繁进行远程操作的IT专业人员。标题中的"mobaxterm11-pj.rar"可能指的是MobaXterm的一...
SSH连接是MobaXterm的主要功能之一,它允许用户安全地与Linux或Unix系统交互。SSH提供了加密的通信,确保了数据在传输过程中的安全性。MobaXterm还支持SSH密钥对管理,用户可以创建、导入和导出SSH密钥,进一步加强...
Improvement: you can now specify the color of each tab by right-clicking on the tab or by specifying a custom tab color for each session Improvement: improved MobaXterm startup speed by using lazy ...