- 浏览: 260140 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
liliang880504:
bitnami_redmine_merge这个数据库是创建和合 ...
bitnami-redmine服务器迁移
方法1:
编辑 vim ~/.bashrc
添加 alias grep = 'grep --color=auto'
source ~/.bashrc
方法2
vim ~/.bashrc
export GREP_OPTIONS='--color=auto' GREP_COLOR='10;32'
这里用到grep的一个参数-color,color有三个值供选择:never、always、auto。
always和auto的区别就是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时就会多出一些控制字符,结果会变成
export ^[[1;32m^[[KGREP^[[m^[[K_OPTIONS='-color=always'
export ^[[1;32m^[[KGREP^[[m^[[K_COLOR='1;32′
而auto则只在输出到终端时才加上颜色。
可以在.bashrc里加上
export GREP_OPTIONS='-color=auto'
来实现高亮匹配,具体用什么颜色,可以通过
export GREP_COLOR='a;b' #默认是1;31,即高亮的红色
来设置,其中:
a可以选择:【0,1,4,5,7,8】
0 关闭所有属性
1 设置高亮度
4 下划线
5 闪烁
7 反显
8 消隐
b可以选择:【30-37或40-47】
30 black
31 red
32 green
33 yellow
34 blue
35 purple
36 cyan
37 white
30 — 37 设置前景色
40 — 47 设置背景色
编辑 vim ~/.bashrc
添加 alias grep = 'grep --color=auto'
source ~/.bashrc
方法2
vim ~/.bashrc
export GREP_OPTIONS='--color=auto' GREP_COLOR='10;32'
这里用到grep的一个参数-color,color有三个值供选择:never、always、auto。
always和auto的区别就是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时就会多出一些控制字符,结果会变成
export ^[[1;32m^[[KGREP^[[m^[[K_OPTIONS='-color=always'
export ^[[1;32m^[[KGREP^[[m^[[K_COLOR='1;32′
而auto则只在输出到终端时才加上颜色。
可以在.bashrc里加上
export GREP_OPTIONS='-color=auto'
来实现高亮匹配,具体用什么颜色,可以通过
export GREP_COLOR='a;b' #默认是1;31,即高亮的红色
来设置,其中:
a可以选择:【0,1,4,5,7,8】
0 关闭所有属性
1 设置高亮度
4 下划线
5 闪烁
7 反显
8 消隐
b可以选择:【30-37或40-47】
30 black
31 red
32 green
33 yellow
34 blue
35 purple
36 cyan
37 white
30 — 37 设置前景色
40 — 47 设置背景色
发表评论
-
ubuntu 16.04 安装PhpMyAdmin
2016-08-24 20:57 909转:http://blog.csdn.net/l680771 ... -
Ubuntu apt-get方法安装phpmyadmin(转)
2016-08-24 20:58 522转自:http://www.foolbirds.com/ub ... -
idea破解方案之搭建本地破解
2016-08-21 22:23 1004原文链接:http://blog.csdn.net/lzh9 ... -
Ubuntu 连接投影机
2016-08-20 20:54 1924xrandr 显示所有支持的分辨率 xrandr -s ... -
Ubuntu 16.04 LTS安装好之后需要做的15件事
2016-08-20 20:28 822链接:http://www.cnbet ... -
ubuntu常用软件包deb的安装与卸载
2016-05-27 17:15 1440原文链接:http://blog.csdn. ... -
在 Linux 命令行脚本中执行 sudo 时自动输入密码
2016-05-23 15:23 2154原文链接:http://blog.163 ... -
-bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory
2016-05-23 15:08 589在Windows下写了一个shell脚本,上传到Linux下 ... -
ubuntu 12.04中完全卸载软件
2016-09-01 12:09 620sudo apt-get purge xxx sudo ... -
ubuntu修改密码提示太短或太简单
2016-05-03 17:14 0原文链接:http://blog.sina.com.c ... -
[Linux] Ubuntu下的文件比较工具--meld
2016-05-03 14:34 0在ubuntu中需要比较文件的差异,于是安装mel ... -
完美修改\破解Ubuntu12.04t密码
2016-05-03 14:06 483原文链接: http://blog.csdn.net/dec ... -
LUbuntu,Ubuntu下设置自定义桌面分辨率
2016-04-05 10:20 1377转:http://blog.useasp.net/archi ... -
Ubuntu 12.04 下安装ncurses-devel
2016-02-21 20:51 910原文链接:http://blog.csdn.net/psvo ... -
Linux下几种文件传输命令 sz rz sftp scp
2016-02-19 11:49 791源文地址:http://blog.163.com/fjm_5 ... -
提供用户名和密码的SSH自动登录脚本
2016-02-02 16:47 1274原文链接:http://aqingsao.iteye.com ... -
Linux curl命令详解
2016-01-06 09:20 15607原文地址:http://ju.outo ... -
ls command not found
2015-06-05 10:59 917在设置 java环境变量时,编辑profile文件没有写正确, ... -
让secureCRT正确显示中文
2015-06-04 11:49 12941.安装linux时选择中文系统,或安装后vi /etc/s ... -
如何查看linux系统是32位还是64位
2015-04-19 19:49 5711.#uname -a 如果有x86_64就是64位的 ...
相关推荐
2. **多模式匹配**:除了基本的正则表达式搜索,GrepConsole还支持多种匹配模式,如全文匹配、行内匹配和行尾匹配,以满足不同场景的需求。 3. **实时过滤**:在你输入搜索条件时,GrepConsole会实时更新显示结果,...
- `-q`:静默模式,不输出任何文本,仅通过退出状态码来表示是否找到匹配项。 - `-v`:反转搜索,即输出不匹配模式的行。 - `-A num`:输出匹配行之后的`num`行。 - `-B num`:输出匹配行之前的`num`行。 - `-C num`...
这意味着用户不仅可以找到匹配的文本,还可以一次性将所有匹配项替换为新的文本,这对于重构代码或统一代码风格尤其方便。 4. **文件类型过滤**:在进行搜索时,用户可以选择只在特定类型的文件中进行,例如只在`....
2. **调试应用**:在调试阶段,`grepconsole`可以将错误信息高亮显示,帮助开发者迅速定位问题所在。 3. **持续集成**:在持续集成环境中,当构建或测试过程出现失败时,彩色标记的错误信息能更快地吸引开发者注意...
可以通过检查返回的状态码来判断是否找到了匹配项。 - 使用`-A`、`-B`、`-C`选项显示上下文行: ```bash grep -A 3 "UUID" /etc/fstab ``` 这将显示每个匹配行及其后的三行上下文。 **小结:** `grep`结合正则...
1. `grep --color=auto MANPATH /etc/man.config`:在/etc/man.config文件中搜索MANPATH关键词,并使用颜色高亮显示匹配项。 2. `ls -l | grep -i file`:通过管道将`ls -l`的输出传递给grep,查找包含“file”(不...
1. **突出显示匹配项**:在开发正则表达式时,能够在上下文中看到匹配的文本是非常有用的。`grep`命令通常用于搜索文本文件中符合模式的行。通过使用`--color`选项(在某些版本的`grep`中),可以高亮显示匹配的字符...
这可以通过首先找出进程PID,然后将其作为grep的匹配项来实现。以下是一个简单的shell脚本示例: ```bash #!/bin/bash packageName=$1 pid=$(adb shell ps | grep $packageName | awk '{print $2}') adb logcat...
- `-l`:仅列出含有匹配项的文件名。 - `-L`:仅列出不含匹配项的文件名。 - `-e`:指定模式。 - `-E`:使用扩展正则表达式。 - `^key`:匹配以特定关键字开头的行。 - `key$`:匹配以特定关键字结尾的行。 -...
如果希望高亮显示匹配行,并显示行号,可以添加`-n`和`--color=auto`参数: ```bash :dmesg | grep -n --color=auto 'IPv6' ``` 若想同时显示匹配行的上下文,可以使用`-A`(后跟行数)和`-B`(前跟行数)参数: ...
- **高亮显示**:在匹配项中突出显示匹配的关键字。 - **自动完成**:当用户停止输入一段时间后,自动选择最匹配的一项。 jQuery的自动补全插件有很多现成的解决方案,如jQuery UI的Autocomplete插件,它们提供了...
这些编辑器提供了内置的搜索功能,允许用户输入要查找的字符串,然后在文件中高亮显示匹配项。在Windows系统中,`Find`或`Find and Replace`命令也可以实现此功能。 在大量文件中查找字符串时,效率就显得尤为重要...
Regex-Matching Highlighter 是一个高效且灵活的命令行工具,它接收正则表达式作为输入参数,并利用外壳颜色转义序列对找到的匹配项进行高亮显示。这样的设计使得在大量文本数据中寻找特定模式变得直观且易于识别,...
4. **替换功能**:不仅仅局限于搜索,GrepWinNP3还提供替换功能,可以在找到匹配项后批量替换文本,这对于代码重构或文档整理非常有用。 5. **自定义文件类型**:用户可以选择只在特定类型的文件中进行搜索,例如只...
常用选项有`-c`计数匹配行,`-i`忽略大小写,`-n`显示行号,`-v`反向匹配,`--color=auto`高亮显示匹配项。例如,`grep 'search_string' file`会在file中查找'search_string'。 掌握这些基本的Linux命令对于日常...
`Go-fzf`是一个由Go语言编写的高效、灵活的命令行模糊查询工具,它为用户提供了一种快速、直观的方式来在大量的文本数据中查找匹配项。这个工具借鉴了fzf(Fuzzy Finder)的概念,fzf最初是用Ruby编写的,而Go-fzf则...
- `grep [选项] 关键字 文件`:在文件中查找包含关键字的行,`-c` 统计行数,`-i` 忽略大小写,`-n` 显示行号,`-s` 不显示错误,`-h` 不显示文件名,`--color=auto` 高亮显示匹配项。 11. **压缩与解压缩**: - ...
- `/a:<colorattribute>`: 指定颜色属性,用于高亮显示匹配项。 - `<strings>`: 指定要搜索的文本模式,至少需要一个。 - `<drive>:<path><filename>`: 指定搜索的路径和文件名,至少需要一个文件名。 3. **正则...
此外,为了提升用户体验,还可以添加一些附加功能,如:设置最小输入字符数触发补全、高亮匹配部分、限制下拉列表的显示数量等。这些可以通过额外的条件判断和CSS样式来实现。 最后,为了使代码更易于维护和扩展,...
- `grep --color`: 高亮显示匹配到的内容。 - `-i`: 忽略大小写。 - `-o`: 只显示匹配的字符串。 - `-v`: 显示未匹配的行。 5. **文件操作** - `touch`: 修改文件的时间戳。 - `touch -a`: 只改变访问时间。...