- 浏览: 606582 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
oldrat:
还给出了 给出“对于多条A记录是采用什么策略返回IP”的结论, ...
【转载】关于java dns cache (域名缓存时间) -
snowing0427:
特地登录来感谢一下楼主~!!!
nginx里的break和last -
夏日小草:
403禁止了。
User Agent信息大全 -
uag:
比如从请求头里的$HOST变量里获取。(针对nginx,需要加 ...
nginx替换apache中的一个跳转问题 -
thinktothings:
修改Makefile文件 在哪,怎么修改?
使用sz,rz命令来上传和下载文件
在linux下可以自定义自己的颜色方案,不管是linux命令提示符的颜色,还是stdout的输出颜色。
在 /etc/DIR_COLORS 下可以找到如下说明:
[root@CentOS ~] #cat /etc/DIR_COLORS # Below are the color init strings for the basic file types. A color init # string consists of one or more of the following numeric codes: # Attribute codes: # 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed # Text color codes: # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white # Background color codes: # 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white NORMAL 00 # global default, although everything should be something. FILE 00 # normal file DIR 01;34 # directory LINK 01;36 # symbolic link FIFO 40;33 # pipe SOCK 01;35 # socket BLK 40;33;01 # block device driver CHR 40;33;01 # character device driver ORPHAN 01;05;37;41 # orphaned syminks MISSING 01;05;37;41 # ... and the files they point to
--最重要的部分在这里:
# Attribute codes: # 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed # Text color codes: # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white # Background color codes: # 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
下面 举两个例子:
1、让输出的字符带上颜色
定义一个脚本:
#!/bin/bash # 先定义一些颜色: red='\e[0;31m' # 红色 RED='\e[1;31m' # 红色+粗体(后面以此类推) green='\e[0;32m' # 绿色 GREEN='\e[1;32m' yellow='\e[0;33m' # 黄色 YELLOW='\e[1;33m' blue='\e[0;34m' # 蓝色 BLUE='\e[1;34m' purple='\e[0;35m' # 紫色 PURPLE='\e[1;35m' cyan='\e[0;36m' # 蓝绿色 CYAN='\e[1;36m' WHITE='\e[1;37m' # 白色 NC='\e[0m' # 没有颜色 echo -e "${CYAN}This is BASH ${RED}${BASH_VERSION%.*}${CYAN} - DISPLAY on ${RED}$DISPLAY${NC}\n" echo -e "${RED}RED ${BLUE}BLUE ${cyan}cyan ${GREEN}GREEN${NC}" echo -e "${CYAN}white ${WHITE}blod white ${NC} no color!!" echo "${CYAN}white ${WHITE}blod white ${NC} no color!!" #注意这句
运行结果如下:
注:这里要加上 -e 参数才能正确输出颜色。
( -e 的解释:-e enable interpretation of backslash escapes | 大致意思是允许解释反斜杠)
2、修改命令提示符(也就是:[root@CentOS ~]# )
我们可以给 [root@CentOS ~]# 加上颜色和自定义格式:
修改 /etc/bashrc 来达成我们的目的:
vi /ete/bashrc,跟上面一样,大概修改成下面的样子(颜色可以自己换)
red='\e[0;31m' # 红色 cyan='\e[0;36m' # 蓝绿色 NC='\e[0m' # 没有颜色 # [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[${red}\u${NC}@${cyan}\h${NC} \W]\\$ "
然后保存退出,重新登录终端,输出结果如下:
颜色已经改变,不在是默认的全白色啦~
关于命令提示符的格式,请参考这个:
\a : an ASCII bell character (07) \d : the date in "Weekday Month Date" format (e.g., "Tue May 26") \D{format} : the format is passed to strftime(3) and the result is inserted into the prompt string; an empty format results in a locale-specific time representation. The braces are required \e : an ASCII escape character (033) \h : the hostname up to the first '.' \H : the hostname \j : the number of jobs currently managed by the shell \l : the basename of the shell’s terminal device name \n : newline \r : carriage return \s : the name of the shell, the basename of $0 (the portion following the final slash) \t : the current time in 24-hour HH:MM:SS format \T : the current time in 12-hour HH:MM:SS format \@ : the current time in 12-hour am/pm format \A : the current time in 24-hour HH:MM format \u : the username of the current user \v : the version of bash (e.g., 2.00) \V : the release of bash, version + patch level (e.g., 2.00.0) \w : the current working directory, with $HOME abbreviated with a tilde \W : the basename of the current working directory, with $HOME abbreviated with a tilde \! : the history number of this command \# : the command number of this command \$ : if the effective UID is 0, a #, otherwise a $ \nnn : the character corresponding to the octal number nnn \\ : a backslash \[ : begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt \] : end a sequence of non-printing characters
最好的办法就是一次全部打印出来试试,嘿嘿。
---------------------------------------------------------华丽的结束符------------------------------------------------
希望对你也有所帮助,that's all……
发表评论
-
ntp的客户端配置
2013-02-25 19:42 0——背景简介: ... -
installing goagent on ubuntu(12.04 LTS)
2012-12-14 23:39 4409If you want to access some bloc ... -
Fedora17-command not found-命令延时
2012-11-13 14:35 1381Fedora 17下不小心输入错误一条命令,提示command ... -
can't identify protocol问题的定位和解决
2012-10-08 19:08 13668在观摩了一个关于性能问题排查的PPT之后试着用lsof命令来列 ... -
【转载】Linux日志管理:实例详解syslog
2012-09-29 16:40 2989=============================== ... -
使用nfs挂载远端主机目录到本地
2012-09-06 00:18 3230由于一个应用的需要,要使用这方面的知识。 就是两台机器,1 ... -
fedora 17继续折腾
2012-08-22 13:37 1651今天来折腾fedora17了…… 安装的64位: ... -
再谈yum配置
2012-08-18 15:13 1114配置环境永远是最重要的第一步。 在我又开始折腾虚拟机的 ... -
一个简单的监控后台需要什么?
2012-08-07 23:55 1872今晚突然想到要给之前学校的一个网站做一个监控的后台, 一些常 ... -
yum源的配置以及一个错误解决
2012-07-30 15:16 2391今天刚拿到一台新机器,系统为Red Hat Enterpris ... -
SSH建立信任关系实现免输密码登陆
2012-07-18 19:09 3871为了方便管理,在需要频繁登陆机器,特别是在机器众多的时候,免密 ... -
epoll介绍【转】
2012-07-17 16:55 2052epoll是多路复用IO(I/O Multiplexing) ... -
关于代理和反向代理
2012-07-12 16:10 1185其实简单来讲,代理和反向代理可以这么来理解: 代理: ... -
RHEL-AS4安装yum
2012-05-11 02:15 3743我的系统版本: Red Hat Enterprise Lin ... -
Ubuntu8.04安装CP-168U的串口连接问题
2012-05-05 18:26 2339毕业设计需要用到1托8的MOXA CP-168U卡做一个交换机 ... -
制作用U盘引导安装Ubuntu12.04
2012-05-02 14:04 38763由于之前刻了两次碟,均在安装完一次系统之后就损坏了。。。 所 ... -
【转载】su和sudo命令的区别与使用技巧
2012-04-12 23:21 1563一. 使用 su 命令临时切换用户身份 1、su ... -
Linux内核学习步骤
2011-11-25 10:33 2645今日在论坛中看到大牛谈如何学习Linux内核,于是摘录的 ... -
【转】什么是Linux的僵尸(zombie)进程
2011-10-08 15:55 2117可能很少 ... -
取得jboss的版本信息
2011-09-26 20:44 14429由于写脚本的需要, 要获取jboss的版本信息。 大 ...
相关推荐
如果你的VIM没有自定义色彩方案目录,通常可以在`~/.vim/colors/` (Linux/macOS) 或 `%USERPROFILE%\_vimrc\colors\` (Windows) 创建。 2. **将文件移动到正确位置**:将解压后的色彩方案文件(通常名为`monokai_...
例如,你可以调整字体大小、字体类型,甚至调整色彩方案中的某些颜色。在`.vimrc`文件中,你可以找到相关的设置选项,如`g:Material_Theme_contrast`来调整对比度,或者`g:Material_Theme_accents`来改变强调颜色。 ...
Linux 操作系统的市场前景广阔,根据市场调研公司 IDC 的预测,2006 年至 2010 年,中国的 Linux 市场将以 34% 的年复合增长率增长,到 2008 年,基于 Linux 的个人电脑在亚洲个人电脑单位出货量中的比例将超过 9%。...
Vim的配色方案决定了编辑器中的文本、背景、高亮以及各种语法元素的颜色,对于提高代码的可读性和舒适度至关重要。Colibri配色方案设计时考虑了色彩心理学,选用了一组既不刺眼又能区分不同代码元素的色调。它的...
【基于Virtual PC平台部署Linux疑难问题及解决方案】 随着信息技术的快速发展,Linux操作系统因其开源和出色的稳定性,被越来越多的用户用于学习、应用和开发。Virtual PC作为一款实用的虚拟机平台软件,为用户提供...
在 Virtual PC 2007 中安装 Linux 系统时出现花屏的主要原因是 Linux 的图形界面默认支持的是 24 位颜色深度,而 Virtual PC 2007 在模拟环境中可能只能支持 16 位颜色深度。因此,为了确保图形界面正常显示,我们...
在早期的Linux发行版中,由于对中文字符集的支持不完善,用户在命令行界面(终端)中经常遇到中文乱码的情况。zhcon就是为了解决这个问题而诞生的,它提供了一个兼容多种中文编码的终端模拟器,使得在Linux环境下...
在Linux操作系统中,文件名颜色的显示是基于终端模拟器的配色方案和Shell的配置。默认情况下,大多数Linux发行版的终端会根据文件类型显示不同的颜色,以便于用户区分不同类型的文件,如普通文件、目录、链接文件、...
在Linux开发环境中,Vim(Vi Improved)是一个强大的文本编辑器,深受程序员和系统管理员的喜爱。本主题将探讨一些能够提升Vim使用体验的快捷方式、颜色配置和插件捆绑,帮助你更高效地工作。 首先,让我们了解一些...
在Linux操作系统中,Vim(Vi Improved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它提供了丰富的功能,允许用户高效地编辑代码和其他文本文件。然而,Vim的默认配置可能并不满足所有用户的需求,这时...
总的来说,【cximage_linux_port.tar.gz】提供了一个在Linux上使用CxImage库的解决方案,使得开发者能够利用这个强大的图像处理工具在Linux环境下开发图形应用,而不仅仅是局限于Windows平台。通过测试并验证在FC8上...
### 基于嵌入式Linux的GUI设计方案 #### 一、引言 随着嵌入式技术的发展,特别是在后PC时代,嵌入式系统已经广泛应用于各个领域,从消费电子产品到工业控制系统,甚至是军事和航天领域。为了提高用户体验,使设备...
SecureCRT v8.x高亮配色方案,适用于linux 查看使用链接地址:https://blog.csdn.net/qq_39184753/article/details/113496206
通过使用像Sacred Forest这样的高质量色彩方案,结合Vim的高效特性,开发者可以在Linux环境中享受更佳的编程体验。不断学习和掌握Vim的各种技巧和配置,将进一步提升开发效率,使工作更加得心应手。
本文将详细探讨"Linux iTerm2的180多种颜色主题",以及如何在Linux环境中利用iTerm2这款强大的终端模拟器提升你的终端视觉效果。 首先,iTerm2是一款专为Mac OS设计的高级终端模拟器,它不仅提供了基本的终端功能,...
标题中的“linux-一个基于Github语法高亮显示的Vimcolorscheme”指的是一个专为Linux系统设计的Vim编辑器配色方案,该方案受到了GitHub代码仓库中代码高亮风格的启发。在Vim编辑器中,颜色方案(colorscheme)是用来...
- 在“Terminal”选项卡中,从下拉列表选择“Linux”,并勾选“ANSI Color”。 - 默认情况下,“ANSI Color”的背景颜色为黑色,这可能在长时间使用后造成视觉疲劳。因此,建议将其更改为更柔和的颜色。 - **操作...
7. **个性化设置**: MobaXterm 允许用户自定义终端的颜色方案、字体、快捷键等,以适应个人的工作习惯。 **安全性** MobaXterm 强调安全,所有的远程会话都通过加密通道进行,避免了数据在传输过程中被窃取的风险...
Linux开发中的Swatch是一个专为Vim编辑器设计的强大插件,它主要目的是为了帮助开发者更方便地处理和查看十六进制颜色代码以及各种配色方案。在编程、设计或者文本编辑过程中,颜色代码的使用是必不可少的,尤其是在...
3. **颜色控制**:在终端中显示不同颜色,可以使用ANSI转义码。例如,用`\033[30m`表示黑色,`\033[31m`表示红色,`\033[32m`表示绿色,`\033[37m`表示灰色。在商品矩形前添加相应的转义码,可以改变矩形颜色。 4. ...