易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关文档:

Linux性能监控工具的介绍文章

基于进程的命令方式查看:
`ps -o pcpu,pmem,nlwp -p $PID`
#(pmem = % mem usage and nlwp is number of threads)
其中pcpu定义是:cpu utilization of the process in “##.#” format. It is the CPU time used divided by the time the process has been running (cputime/realtime ratio), expressed as a ......

关于 linux vfs

1. 摘要
本文阐述
Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux
下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem
Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过具体的代码分析来解释 Linux ......

linux 2.4内核下 微妙级延时

在x86 2.4内核下 usleep、select等延时函数无法实现低于10ms延时
而在驱动层在ioctrl中通过udelay、mdelay等等实现延时也无法多进程同时延时
所以实现如下延时函数 能够实现低于10us甚至1us 的延时
unsigned int uDelay(unsigned int delayTime)
{
static struct timeval _tstart, _tend;
static struct timezone ......

linux 定时任务 crond


Linux操作系统定时任务系统 Cron 入门
  cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
  /sbin/service crond start //启动服务
  /sbin/service crond stop //关闭服务
  /sbin/service cr ......

Ubuntu/linux下最强大的下载工具-aria2


aria2是我今天新学到的一个命令行的下载工具,虽然还没研究透,但是他绝对比wget更好.
aria2 是 Linux 下一个不错的高速下载工具
。由于它具有分段下载引擎,所以支持从多个地址或者从一个地址的多个连接来下载同一个文件。这样自然就大大加快了文件的下载速 度。aria2 也具有断点续传功能,这使你随时能够恢复已经中断 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号