linux中shell界面下可以令某些特定字符高亮显示吗?
1、一种思路就是把你tail输出的东西再做一次包装处理,这个很符合linux管道处理的思想。
2、单独tail是做不到的 因为tail本身不支持,除非你去改tail的源码。虽然这个并不难,但不至于 可以这样做 tail -f xxx.log | perl -pe s/(ERROR)/\e[1;31m$1\e[0m/g借助perl高亮。
3、然后保存;这时打开的shell文件就已经可以高亮显示了,shell文件中的一些关键字已经以其他颜色显示了,是不是觉得好看了很多?注:从网上下载的包有很多支持的格式,例如python什么的,都可以通过这种方式进行设置。
4、linux下设置ls命令显示文件、文件夹颜色: LS_COLORS 用 dircolors -p 可以 看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。环境变量LS_COLORS时用来设置GNU ls的--color选项中的颜色的。
5、方法1:vim命令模式下利用 :/ 要搜索的内容 如 :/ keyword 在vim中搜索keyword 方法2:使用less命令 less passwd 然后输入:/keyword 回车 此时如果有keyword字符串,linux会把该字符已高亮方式显示。
6、Shell 常用通配符:在 Linux 环境中,如果你遇到困难,可以使用 man 命令,它是 Manual pages 的缩写。
如何实现Linux下高亮关键字的tail
1、map F12 :so tags.vimCR 警 告: 标签文件越长,这会越慢,而 Vim 消耗的内存也越多。这里只高亮 typedef,也可以针对 union 和 struct 进行设置。为此,你需要 Exuberant ctags (可在 http://ctags.sf.net 找到)。
2、借助perl高亮。其中的 ERROR就是要高亮的字符串 而后面的[1;31m$1\e[0m就是高亮的颜色。可以自行更改。
3、,简单替换表达式 替换命令可以在全文中用一个单词替换另一个单词:%s/four/4/g “%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。
4、有的linux默认是没有vim的,而是只有不好用的vi 你一定是指vim,所以先 sudo apt-get -y install vim 这时再输入 vi 就能进去了(界面不对的话,重启一下终端)。
Linux下如何开启vi编辑器的语法高亮功能
你一定是指vim,所以先 sudo apt-get -y install vim 这时再输入 vi 就能进去了(界面不对的话,重启一下终端)。
map F12 :so tags.vimCR 警 告: 标签文件越长,这会越慢,而 Vim 消耗的内存也越多。这里只高亮 typedef,也可以针对 union 和 struct 进行设置。为此,你需要 Exuberant ctags (可在 http://ctags.sf.net 找到)。
打开语法高亮的方法是:syntaxenable或者 syntaxon后者会覆盖当前你对语法高亮的更改。由于更改高亮不常见,所以这两个命令的区别很小。在vimrc里建议使用后者。vim一般都可以正确识别文本类型,并做相应的高亮。