linux 命令提示符修改详细介绍
Posted nick_小浪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 命令提示符修改详细介绍相关的知识,希望对你有一定的参考价值。
引言:
Linux命令行提示符默认是白色,很多时候不太方便查看命令和记录,而且默认是显示的完整路径,如果路径过长,开发和看起来都不方便,所以改变一下终端命令行颜色和格式。
PS(Prompt Sign)命令提示符,PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。在设定PS1环境变量时,需要用到预设的一些参数来设定PS1。
1. PS1的常用参数以及含义:
d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
H :完整的主机名称 h :仅取主机名中的第一个名字
:显示时间为24小时格式,如:HH:MM:SS
T :显示时间为12小时格式
A :显示时间为24小时格式:HH:MM
u :当前用户的账号名称
v :BASH的版本信息
w :完整的工作目录名称
W :利用basename取得工作目录名称,只显示最后一个目录名
# :下达的第几个命令
$ :提示字符,如果是root用户,提示符为 # ,普通用户则为 $
2. 查看当前PS1的设置:
echo $PS1
‘u @ h: w $‘ 含义:
[ 当前用户名 @ 主机名:完整工作目录 ] $
3. 设置PS1
# 当前用户的 .bashrc 环境配置中,在底部添加PS1并赋值:
vim ~/.bashrc PS1="u@h: W$ "export PS1 source ~/.bashrc
不显示完整路径,将 w 替换为 W
4. 颜色设置参数
# PS1设置字符颜色的格式为:
[e[F;Bm].....[e[0m]
或者 [ 33[F;Bm].....[ 33[0m] 其中“F”为字体颜色,
编号为30-37,“B”为背景颜色,编号为40-47,
[e[0m] 结束颜色设定。“B”还可以设置其他格式,
例如为1时,将显示加亮加粗的文字,详见下表
F 字体颜色
B 背景颜色
颜色
其他格式
30
40
黑色
代码
含义
31
41
红色
0
OFF
32
42
绿色
1
高亮显示
33
43
黄色
4
underline
34
44
蓝色
5
闪烁
35
45
紫红色
7
反白显示
36
46
青蓝色
8
不可见
37
47
白色
例如:设置命令提示符为绿色
```bash
** PS1="[e[01;32m]u@h: W$[e[00m] "export PS1 **
# ** PS1="[ 33[01;32m]u@h: W$[ 33[00m] "#export PS1 **
以上是关于linux 命令提示符修改详细介绍的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段