Linux终端颜色设置 (Bash Color Setting)
长期对着黑白的终端,可能会觉得枯燥。其实Bash允许自定义彩色的命令提示符、彩色的grep显示、彩色的man显示、彩色的ls显示等等。
我们只需要编辑个人或者全局的shell配置文件就可以构建自己的独特的多姿多彩的shell。其中,用户个人配置文件是~/.bashrc,全局配置文件是/etc/bash.bashrc(ubuntu)或者/etc/bashrc(Fedora)。
彩色的命令提示符
在配置文件中设置环境变量PS1,如下: (注意,除了待显示文本,千万不要有多余的空格)
export PS1="\[\033[1;32m\] [ \[\033[1;31m\] \u@\h: \[\033[1;34m\] \w \[\033[1;32m\] ] \[\033[1;31m\] \$ \[\033[0m\] "
PS1的内容由若干个如下片段组成(除了最后一个片段):
\[ 颜色描述字符串\] 待显示文本
最后一个片段没有待显式文本,待显示文本就是用户输入的命令。这里用的颜色 \[\033[0m\] ,是指默认值。\[和\]是转义符,其内部是非打印字符,有时候可以不要这两个转义符。
颜色描述字符串的格式为:
\033[特殊格式;字体颜色;背景颜色m
其中\033是键盘上Esc键对应的ASCII码(27=\033=0x1B),指示:后面的内容是特殊含义的,等效写法有 ^[ 以及 \e 。特殊格式、字体颜色、背景颜色可以省略,其顺序也无所谓,只要中间用;隔开即可。下面的表格列举了各个成员的可能取值及其含义,可以看到各成员的取值两类不同。
特殊格式
含义
字体颜色值
背景颜色值
颜色
0
默认值
30
40
黑色
1
粗体
31
41
红色
22
非粗体
32
42
绿色
4
下划线
33
43
黄色
24
非下划线
34
44
蓝色
5
闪烁
35
45
洋红
25
非闪烁
36
46
青色
7
反显
37
47
白色
27
非反显
值得注意的是,颜色的含义在终端中是可以调整的 。一般终端的菜单中有一个color palette(比如SecureCRT和GNOME Terminal都有)。一般是两行,每行8种颜色。我们可以更改每种颜色。这两行颜色分别对应了\e[0;30m ~ \e[0;37m 以及 \e[1;30m ~ \e[1;30m 的颜色。
转义符:
\a &nb
相关文档:
总览
用iptables -ADC 来指定链的规
则
,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......
由于 Linux 良好的用户权限管理体系,病毒往往是 Linux 系统管理员最后才需要考虑的问题。以往,Linux 上的杀毒软件主要是为企业的邮件和文件服务器所设计的。如今,随着 Linux 桌面用户数量的增长,桌面用户在受益于 Linux 系统对病毒较强的天然免疫力的同时,也需要杀毒软件清理从网络或U盘带来的WIndows病毒。尽管那些 ......
1. 摘要
本文阐述
Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux
下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem
Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过具体的代码分析来解释 Linux ......
由于LINUX
C没有对字符串子串替换功能,所以我自己写了一个str_replace函数,实现了字符串替换.
请大家参考.
/*
* FUNCTION : str_replace
*
ABSTRACT : replace child string in a string.
*
PARAMETER &nbs ......
[url=http://www.netdigedu.com/jiagoubaike/13063.html]Linux:Linux文件命令精通指南[/url]
[url=http://www.netdigedu.com]网讯通信学院[/url]
为刚接触 Linux 文件命令的初学者提供的速成教程
虽然 GUI 桌面(如 KDE 和 GNOME)能够帮助用户利用 Linux 特性,而无需关于命令行接口的功能知识,但还是经常会需要更多的 ......