Linux中PS1的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中PS1的用法相关的知识,希望对你有一定的参考价值。

查看PS1的格式:

    在Linux中,PS1是一个全局变量,查看PS1的格式如: 
   PS1="e[1;5;32;40m[[email protected]h W]\$e[0m"   

更改PS1的常用参数

参数 代表的意思
d 日期,格式为"周 月 日",例如:"Mon Aug 1"
H 完整的主机名
h 仅取主机的第一个名字
24小时制的时间,如:HH:MM:SS
A 24小时制的时间:HH:MM
T 12小时制的时间
u 当前用户的用户名
v BASH的版本信息
w 当前工作目录的完整路径
W 当前工作目录的basename
$ 提示符,如果是root时,提示符为:#,普通用户则为:$
33[m 声明了转义序列的开始
33[0m 声明转义序列结束,回到默认颜色

PS1中设置字符颜色有两种方式,效果相同

  • e[F;Bm
  • 33[F;Bm

不同的数字代表不同的意义,支持的颜色列表

其中"F"为字体颜色,编号为30-37,"B"为背景颜色,编号为40-47

F B 代表的颜色
30 40 黑 色
31 41 红 色
32 42 绿 色
33 43 黄 色
34 44 蓝 色
35 45 紫 色
36 46 青 蓝 色
37 47 白 色

几种特殊‘颜色‘

0 OFF
1 高亮显示
4 underline
5 闪烁
7 反显
8 消隐(不可见)

以上是关于Linux中PS1的用法的主要内容,如果未能解决你的问题,请参考以下文章

Linux Shell的提示字符设置 - PS1变量用法

npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段

Linux下命令提示符的修改,PS1的个项参数详解

linux修改终端输入见面颜色

c_cpp 加载源图像固定用法(代码片段,不全)

修改linux环境变量使终端命令行颜色和样式改变