❶ linux目录高亮怎么解决 我改颜色也不行
cp /etc/DIR_COLORS ~/.dir_colors
vi ~/.dir_colors
找到“DIR 01;34 # directory”,将34改为36。
数字代表的颜色 在下面会有显示
你可以找到文件的两行注释:
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
ubuntu
因为ubuntu下的/etc/目录里没有DIR_COLORS(别找了,肯定没有), 所以费了点劲儿
1. 利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然后利用管道重定向到用户目录下的任意一个文件(这里我们创建了一个.dir_colors文件)
命令1: cd ~
命令2: dircolors -p > .dircolors
2. 用vim打开.dircolors文件,然后找到“DIR 01;34” //这里的01表示高亮度显示,34表示蓝色,33表示黄色
修改为 “DIR 01;33”,保存退出
如果生成的文件不是.dircolors 需要进行第三步
3. 为了将修改之后的配置文件导入到dircolors中,我们采取如下的方案
打开用户目录下的.bashrc文件,找到类似“eval 'dircolors -b '”(如果没有自行添加),
修改为 eval 'dircolors -b .dir_colors' 保存退出 //这里的.dir_colors就是我们前面自己创建的文件
4. 为了让修改生效,退出,并重新进入系统
命令: exit
5. 就可以按照你的意思来显示目录了
❷ linux 如何高亮显示命令行.例如,在某一行输入了ls,高亮显示这一句.
正行高亮不好弄,把提示符反显倒是容易:
export PS1='\033[7m[\u@\h \W]\$\033[0m'
只高亮用户名或目录,只要稍微改改控制码的位置就行了
想要改变颜色等其它效果,可以参考“终端ANSI控制码”
❸ linux命令行里面怎么在查询结果中高亮显示某些信息
alias ls="ls --color"
前提是确定自己的TERM变量是xterm
❹ 在linux命令行显示绿色高亮的目录是什么意思
在linux命令行显示绿色是可执行文件,操作方法如下:
1、首先在电脑开始菜单中打开“运行”,在运行栏中输入“cmd”。
❺ linux中vim文件编辑怎么让多个关键字高亮
Vim文本编辑让某些字符高亮设置为
:set hls 打开高亮
:set nohls 关闭高亮
其他知识点如下,
1,简单替换表达式
替换命令可以在全文中用一个单词替换另一个单词:
:%s/four/4/g
“%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可
如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “\<” 来指定匹配单词开头:
:%s/\
显然,这样在处理 “fourty” 的时候还是会出错。用 “\>” 来解决这个问题:
:%s/\/4/g
如果你在编码,你可能只想替换注释中的 “four”,而保留代码中的。由于这很难指定,可以在替换命令中加一个 “c” 标记,这样,Vim 会在每次替换前提示你:
:%s/\/4/gc
2,删除多余的空格
要删除这些每行后面多余的空格,可以执行如下命令:
:%s/\s\+$//
命令前面指明范围是 “%”,所以这会作用于整个文件。”substitute” 命令的匹配模式是
“\s\+$”。这表示行末($)前的一个或者多个(\+)空格(\s)。替换命令的 “to” 部分是空的:”//”。这样就会删除那些匹配的空白字符。
3,匹配重复性模式
星号项 “*” 规定在它前面的项可以重复任意次。因此:
/a*
匹配 “a”,”aa”,”aaa”,等等。但也匹配 “” (空字串),因为零次也包含在内。星号 “*” 仅仅应用于那个紧邻在它前面的项。因此 “ab*” 匹配 “a”,”ab”,”abb”,”abbb”,等等。如要多次重复整个字符串,那么该字符串必须被组成一个项。组成一项的方法就是在它前面加 “\(”,后面加 “\)”。因此这个命令:
/\(ab\)*
匹配: “ab”,”abab”,”ababab”,等等。而且也匹配 “”。
要避免匹配空字串,使用 “\+”。这表示前面一项可以被匹配一次或多次。
/ab\+
匹配 “ab”,”abb”,”abbb”,等等。它不匹配 后面没有跟随 “b” 的 “a”。
要匹配一个可选项,用 “\=”。 例如:
/folders\=
匹配 “folder” 和 “folders”。
4,指定重复次数
要匹配某一项的特定次数重复,使用 “\{n,m}” 这样的形式。其中 “n” 和 “m” 都是数字。在它前面的那个项将被重复 “n” 到 “m” 次 (|inclusive| 包含 “n” 和 “m”)。例如:
/ab\{3,5}
匹配 “abbb”,”abbbb” 以及 “abbbbb”。
当 “n” 省略时,被默认为零。当 “m” 省略时,被默认为无限大。当 “,m” 省略时,就表示重复正好 “n” 次。例如:
模式 匹配次数
\{,4} 0,1,2,3 或 4
\{3,} 3,4,5,等等
\{0,1} 0 或 1,同 \=
\{0,} 0 或 更多,同 *
\{1,} 1 或 更多,同 \+
\{3} 3
❻ 如何实现Linux下高亮关键字的tail
一种思路就是把你tail输出的东西再做一次包装处理,这个很符合linux管道处理的思想。以高亮Log中的ERROR为例,你可以这样: Shell代码 tail -f xxx.log | perl -pe 's/(ERROR)/\e[1;31m$1\e[0m/g' 其中,xxx.log是你要跟踪的文件。这里假设了你的Linux的PATH中有perl。perl在这里干的事情,就是通过命令行的方式进行动态的替换ERROR字符串的操作,替换过程中,主要使用了Linux的console_codes的语法结构。(具体关于console_codes的细节,可以通过man console_codes进行了解)这里,\e主要进行转移说明。 如果你手头有server log之类的日志,试试上面的命令,是不是把ERROR全部标红了。 利用这个原理,你完全可以按照你所需要的颜色高亮你感兴趣的输出,具体的颜色说明,可以在man console_codes中查到。 另外,less本身也支持类似于tail -f的操作,就是在你用less打开一个文件之后,按住SHIFT+F键,这样就直接进入follow的模式了。看上去跟tail -f效果是一致的。利用这点,你想达到高亮的tail -f的效果,就拢共分为以下3步了: less xxx.log 中/${key_work}的方式搜索你要高亮的关键字。(即使目前文件中没有也没关系) SHIFT+F,进入follow模式
❼ 在红帽Linux中设置vi 文本高亮
vi 是正常编辑,vim 才是文本高亮(也就是彩色命令行)
如果你没有安装vim, 在Linux 下执行 yum install vim
创建文本的话有俩种方法:
(1)# vi files //输入vi files.txt 可以创建+编辑某个文本 ,可以根据你的需要随便命名
如:vi index.php 或者 vi oracle.jsp
(2)touch files.txt 或者 touch index.php
创建文件夹命令:
mkdir files1 // mkdir 指令后+要创建的文件夹名称
如:mkdir temp // 执行完这条指令 在当前目录下回多出一个叫 temp的文件夹
如果你的linux 安装了VIM的话,你可以使用vim指令代替vi
(1)vim index.php //创建+编辑 index.php文本
(2)进入编辑界面后,小键盘上下左右键进行换行,键盘输入 “i ” 键 进入Insert 模式进行修改
(3)如果修改完成了,要保存的话,先按 ESC 退出 Insert
(4)然后键盘敲入:
:wq //冒号+wq 是保存的意思
:q! //冒号+q+感叹号 是强制退出编辑的意思,对初次使用 vi 的人很有用
:wq! // 不管怎样,就是强制保存,保存后 回到指令终端界面
❽ linux系统通过ls列出的文件如下,为什么有的文件是高亮显示的如run1421.sh~等
因为默认你输入命令
已经有alias了
你输入ls 等于输入 ls --color=tty
alias ls='ls --color=tty'
蓝色-->目录
绿色-->可执行文件
红色-->压缩文件
浅蓝色-->链接文件
灰色-->其他文件
如果无法显示颜色 则看起来就是高亮
❾ [原创]linux下vim中,如何使搜索的关键字高亮
可以通过以下命令是关键字高亮。 1.使一个关键字高亮 先用vim打开你要阅读的文件,然后进入命令模式,即在非编辑状态下,按":"。 然后使用下面命令: [/pattern/]: 这个参数是你要搜索的关键字。 注:命令使用时,参数不要加[] 例:在打开的文件中搜索所有的error,并使其高亮。 :match Search /error/ 2.搜索多个关键字,并使每个关键字使用不同的高亮模式。 这个实现起来其实很简单,vim中一共有三个match命令,分别是match, 2match, 3match。我们要想实现上面功能,就要分别使用这三个命令进行搜索,并使用不用的高亮模式即可。 例:在打开的文件中搜索所有的error, info, warning,并分别使用不同的高亮模式。 :match ErrorMsg /error/ :2match MoreMsg /info/ 注:因为只有找三个命令,所以只能实现三个关键字的搜索。
❿ 在linux命令行显示绿色高亮的目录是什么意思
白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其他文件
这是
linux系统
约定的默认颜色