linux 如何高亮显示命令行.例如,在某一行输入了ls,高亮显示这一句.

linux 如何高亮显示命令行.例如,在某一行输入了ls,高亮显示这一句.,第1张

正行高亮不好弄,把提示符反显倒是容易:

export

PS1='\033[7m[\u@\h

\W]\$\033[0m'

只高亮用户名或目录,只要稍微改改控制码的位置就行了

想要改变颜色等其它效果,可以参考“终端ANSI控制码”

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! // 不管怎样,就是强制保存,保存后 回到指令终端界面

cp /etc/DIR_COLORS ~/.dir_colors

vi ~/.dir_colors

找到“DIR 0134 # 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 0134” //这里的01表示高亮度显示,34表示蓝色,33表示黄色

修改为 “DIR 0133”,保存退出

如果生成的文件不是.dircolors 需要进行第三步

3. 为了将修改之后的配置文件导入到dircolors中,我们采取如下的方案

打开用户目录下的.bashrc文件,找到类似“eval 'dircolors -b '”(如果没有自行添加),

修改为 eval 'dircolors -b .dir_colors' 保存退出 //这里的.dir_colors就是我们前面自己创建的文件

4. 为了让修改生效,退出,并重新进入系统

命令: exit

5. 就可以按照你的意思来显示目录了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7515530.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存