先丢一张效果图:

如何让您的 LD 的终端更具个性呢?首先,我们需要了解下面几点知识。
A:配置文件

个人配置文件:~/.bashrc
全局设定文件:/etc/bash.bashrc(修改需要管理员权限)

B
命令提示符由特殊 shell 变量控制,分别是 :PS1,PS2,PS3,PS4。

我们可以只考虑 PS1。在终端执行

那上面输出结果中的\n,\T,[]代表什么呢?这是一些转义字符,它们分别代表:

\A:以 24 小时格式显示时间(HH:MM)
\d:表示日期,格式为“星期 月份 日期”
\H:显示完整的主机名称
\h:仅取主机的第一个名字
\n:新建一行
\t:显示时间为 24 小时格式,如,HH:MM:SS
\T:显示时间为 12 小时格式
\u:显示当前用户的帐号名称
\v:显示 BASH 的版本信息,如 2.00
\V:显示 Bash 的版本,包括补丁信息,如 2.00.0
\w:显示当前工作目录,与\W不同的是,目录前有波浪号
\W:完整的工作目录名称。主文件夹会以~代替
\#:下达的第几个命令
\$:提示字符,一般普通用户为 $,管理员权限显示 #
\[:非打印字符引用开头
\]:非打印字符引用结束
\\:反斜杠

在不修改原配置文件的情况喜爱,如何测试自己修改的呢?我们可以在终端输入 PS1='自定义',回车,即可显示效果。

这里给大家简单例子:

我自己的ps1

PS1='[\[\e[36;1m\]\u@\h\[\e[31;1m\]\w\[\e[32;1m\]] ~\t\n>'

Default
 
1
2
PS1="\w :"#简单输出当前目录
PS1="\$:"#这个更简单

D
那如何让它“色”呢?

一般设置色彩格式为:'\e[x;ym $PS1 \e[m'

解释:

\e[ :开始色彩方案设置
x;y :色彩配对
\e[m 结束色彩方案设置

示例: PS1="\[\e[1;31m\] LinuxDeepin"

更多色彩,如下图:

如何修改或美化linux终端的更多相关文章

  1. 【一】美化Linux终端之oh-my-zsh开源项目

    目录 1.查看系统是否装了zsh 2.安装zsh(系统没有查到zsh,则安装) 3.切换shell为zsh 4.重启Linux 5.安装oh my zsh 6.到此就安装完成 7.更换主题 8.生效主 ...

  2. 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南

    目录 修改默认源,为apt-get安装提速 安装python 和 python pip 安装 zsh 安装powerline-font中的特定字体 安装powerline-shell 修改~目录下的配 ...

  3. PS1应用之——修改linux终端命令行各字体颜色

    最近在学习linux操作系统(CentOS 6 & CentOS 7).觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发 ...

  4. 修改linux终端命令行颜色

    进入修改:vim /root/.bashrc 1.PS1 要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置.在终端输入命令:#s ...

  5. 修改linux终端命令行各字体颜色

    这里我用的是 CentOS 7.5,觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发现通过定义PS1环境变量即可实现,下面我以r ...

  6. 修改Linux终端提示符颜色

    修改Linux终端提示符颜色 作者:Eric 微信:loveoracle11g [root@linux-node2 ~]# tail -1 .bashrc PS1='[\[\033[1;31m\]\u ...

  7. 修改linux终端DIR显示颜色

    头疼死,linux终端下,目录颜色蓝色在黑色的背景下,睁大双眼都看不清楚. 找办法修改,找到默认的颜色设置目录: # vi /etc/DIR_COLORS 查看文件,并查找DIR: 可以看到默认设定“ ...

  8. [Linux] 终端设置只显示当前目录及终端美化

    1.只显示当前目录 vim ~/.bashrc 找到位置: if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($d ...

  9. securecrt中vim行号下划线问题及SecureCRT里root没有高亮的设置,修改linux终端命令行颜色

      背景:在用raspberry用SecureCRT下的vim打开文件时出现用set nu时行有下划线,于是找了下解决办法,如下:vim行号下划线问题在vim中发现开启显示行号(set number) ...

随机推荐

  1. 异常--throw

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  2. docker中crontab无法运行

    yum install -y crontabssed -ri 's/.*pam_loginuid.so/#&/' /etc/pam.d/crond   vi /etc/pam.d/crond ...

  3. string字符串比较和替换

    我用的是小写的string!! #include <string> #include <iostream> using namespace std; int main() { ...

  4. Kafka性能之道

    Kafka高性能之道 高效使用磁盘 零拷贝 批处理和压缩 Partition ISR 高效使用磁盘 >顺序写cipan >Append Only(数据不更新,无记录级的数据删除,只会整个s ...

  5. jQuery实现三级联动

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  6. 第17天:CSS引入、选择器优先级(中级)

    一.CSS 位置 1.行内式  css <div class="fr" style="color:red;">aa</div> 2. 内 ...

  7. symbol lookup error *** , undefined symbol 错误

    在重装samba过程后遇到一些问题,使用 gdb 时产生报错: gdb: symbol lookup error: gdb: undefined symbol: PyUnicodeUCS2_FromE ...

  8. 【题解】洛谷9月月赛加时赛 —— Never·island

    有趣有趣~ヾ(✿゚▽゚)ノ真的很有意思的一道dp题!感觉可以提供很多非常有意思的思路~ 现场打的时候考虑了很久,但并没有做出来,主要还是卡在了两个地方:1.考虑到按照端点来进行dp,但没有办法将两个端 ...

  9. [洛谷P4248][AHOI2013]差异

    题目大意:给一个长度为$n$的字符串,求: $$\sum\limits_{1\leqslant i<j\leqslant n}|suf_i|+|suf_j|-2\times lcp(suf_i, ...

  10. ContestHunter暑假欢乐赛 SRM 06

    T1二分check...为什么这么显然的我没看出来TAT,还在想倒着加入并查集check什么的,题写太多思维定势啦QAQ T2是NOIP题的弱化版...当时没看出来,写了个DP.可以看出这一位比上一位 ...