修改linux终端输出颜色

由于在终端下,命令提示符、输入及输出均为一种颜色,因此当输出内容比较多时,很容易花眼,不易区分,这里我把它更改成如BackTrack下的命令行颜色,即username@hostname为A色,后面的目录为B色,这个得更改两个文件,一个是~/.bashrc,一个是/root/.bashrc,如果你只修改其中一个文件,那么只能在对应的登陆用户中更改颜色。


基本语法
在linux终端键入如下内容,回车,观察结果:

echo -e "\033[0;31;40mhello world"


\033[0;31;40m。其中\033指的是33(8进制)代表escape字符,与”[“连起来就是设置字符颜色的标志。也就是说,当xterm看到”\033[“时就知道后面接的是要打印的字符的颜色设定。所以每次设定颜色的时候都要以这个开头。“\033[“后面接的是三个参数,都用数字给出并以”;”号分隔。他们分别代表字体属性,字体颜色与背景颜色。0代表重置原来的所有属性,31是红色的代码,40则是黑色背景的代码。
可选参数
字体属性:
0 Reset All Attributes (return to normal mode)
1 Bright (usually turns on BOLD)
2 Dim
3 Underline
5 Blink
7 Reverse
8 Hidden



字体颜色
30 black
31 dark red
32 light green
33 dark yellow
34 dark blue
35 light violet
36 light blue, cyan
37 white




背景颜色
40 Black
41 Red
42 Green
43 Yellow
44 Blue
45 Magenta
46 Cyan
47 White




下面这个脚本可以查看各种效果
#!/bin/bash
 
#对7种颜色的加亮
for i in `seq 30 37`;do 
    echo -e "\x1b\x5b0;$i;1m $i;1m"
done
 
#7种颜色与7种背景的搭配
for j in `seq 40 47`;do
   for i in `seq 30 37`;do 
       echo -e "\x1b\x5b0;$i;"$j"m $i;"$j"m"
   done
done



下面开始:

第一步:

vi ~/.bashrc
第二步:
在打开的文件中添加下列語句: 
PS1="${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "


其中01;31m代表红色username@hostname,01;34m代表目录为蓝色。 注意,$前面的[ ]中是修改$颜色的,最好不要改,因为所有输出都是和$同样颜色。
同样地,更改其他用户,甚至是root

详见详见: 点击打开链接

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MobaXterm是一个功能强大的终端仿真器,它可以帮助你学习和使用Linux命令。下面是一些学习Linux命令的步骤: 1. 打开MobaXterm并连接到你的Linux服务器。你可以使用SSH协议连接到远程服务器,输入服务器的IP地址和用户名,然后输入密码进行身份验证。 2. 一旦连接成功,你将会看到一个命令行界面。这就是你可以执行Linux命令的地方。 3. 学习基本的Linux命令,例如ls(列出目录中的文件和文件夹)、cd(改变当前工作目录)、mkdir(创建新目录)等等。你可以在网上找到许多资源来学习这些基本命令。 4. 熟悉常用的文件操作命令,例如cp(复制文件或目录)、mv(移动文件或目录)、rm(删除文件或目录)等等。这些命令在日常的Linux操作中非常有用。 5. 学习如何使用文本编辑器来编辑文件。在Linux中,常用的文本编辑器有vi和nano。你可以通过输入相应的命令来打开和编辑文件。 6. 探索其他有用的Linux命令,例如grep(在文件中查找指定的文本)、chmod(更改文件权限)、sudo(以超级用户身份执行命令)等等。这些命令可以帮助你更高效地管理和操作系统。 记住,学习Linux命令需要时间和实践。通过不断尝试和练习,你将逐渐熟悉并掌握这些命令。同时,也可以参考Linux命令的文档和教程来加深理解。祝你学习Linux命令的过程顺利!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值