先丢一张效果图:

如何让您的 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. [剑指Offer] 63.数据流中的中位数

    题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值.如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值. c ...

  2. poj 1274 The Perfect Stall (二分匹配)

    The Perfect Stall Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 17768   Accepted: 810 ...

  3. Java的第一个程序-Hello, World !

    学了一个月的Java,现在总结一下,就算复习了. 一.安装Java环境 这个没啥好说的. 1. 官网下载JDK安装 2. 配置环境变量.注意的是:环境变量配置好以后,如果cmd中运行 java 命令没 ...

  4. 转 :hlda文献学习笔记

    David M.BLEI nCR文献学习笔记(基本完成了)  http://yhbys.blog.sohu.com/238343705.html 题目:The Nested Chinese Resta ...

  5. [NOI2006]网络收费

    题面在这里 description 一棵\(2^n\)个叶节点的满二叉树,每个节点代表一个用户,有一个预先的收费方案\(A\)或\(B\); 对于任两个用户 \(i,j(1≤i<j≤2^n)i, ...

  6. BZOJ1208:[HNOI2004]宠物收养所——题解

    http://www.lydsy.com/JudgeOnline/problem.php?id=1208 Description 最近,阿Q开了一间宠物收养所.收养所提供两种服务:收养被主人遗弃的宠物 ...

  7. django项目初探

    一:创建django项目 设置数据库(默认sqlit3) mysql: setting:中设置 DATABASES = { 'default': { 'ENGINE': 'django.db.back ...

  8. 面向小数据集构建图像分类模型Keras

    文章信息 本文地址:http://blog.keras.io/building-powerful-image-classification-models-using-very-little-data. ...

  9. STL之五:set/multiset用法详解

    集合 转载于:http://blog.csdn.net/longshengguoji/article/details/8546286 使用set或multiset之前,必须加入头文件<set&g ...

  10. Codeforces Round #337 (Div. 2) A水

    A. Pasha and Stick time limit per test 1 second memory limit per test 256 megabytes input standard i ...