600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Linux修改命令提示符字体颜色(PS1变量)

Linux修改命令提示符字体颜色(PS1变量)

时间:2024-05-05 19:06:15

相关推荐

Linux修改命令提示符字体颜色(PS1变量)

一、PS1变量的格式:

(1)

\[\e[F;Bm\]为字体的颜色设置的格式。其中:F为字体的颜色,编号为30~37;B为字体背景颜色或控制的各种格式。\[\e[Bm\] 在没有F项时,也可以设置相应的数字来表示字体的颜色。

(2)

\[\e[0m\] 为字体格式到此截止的标志,否则字体格式会一直延续下去。其实质时B取0,从而使设置OFF

(3) F ,B 的取值及其意义如下:

F B 效果

30 40 黑色

31 41 红色

32 42 绿色

33 43 黄色

34 44 蓝色

35 45 紫红色

36 46 青蓝色

37 47 白色

(4) B也可以取如下值,当 B 取如下值时还有控制的作用:

B 作用

0 使设置的颜色无效(OFF)

1 高亮显示

4 underline

5 闪烁

7 反白显示

8 不可见

二、PS1 其他常用参数的含义:

\d : 代表日期,格式为weekday month date,例如:"Mon Aug 1"

\H : 完整的主机名称

\h : 仅取主机的第一个名字

\t : 显示时间为24小时格式,如:HH:MM:SS

\T : 显示时间为12小时格式

\A : 显示时间为24小时格式:HH:MM

\u : 当前用户的账号名称

\v : BASH的版本信息

\w : 完整的工作目录名称,当在/home目录下时为 ~

\W : 利用basename取得工作目录名称,所以只会列出最后一个目录

\# : 下达的第几个命令

\$ : 提示字符,如果是root时,提示符为:# ,普通用户则为:$

三、修改自己当前的命令提示符,根据自己的要求来修改:

# 只是在当前账户的当前shell中生效,关闭或重新打开都将失效:export PS1='\[\e[36;1m\]\u@Coding:\[\e[33;1m\]\w\[\e[35m\]\$\[\e[0m\] '# 若要对当前用户永久生效,则在 ~/.bashrc 档案的最后加入上面的命令:gedit ~/.bashrcexport PS1='\[\e[36;1m\]\u@Coding:\[\e[33;1m\]\w\[\e[35m\]\$\[\e[0m\] '# 若要对所有的用户都生效(一般不推荐这种设置),则在/etc/profile文件最后加上最上面的命令:sudo gedit /etc/profileexport PS1='\[\e[36;1m\]\u@Coding:\[\e[33;1m\]\w\[\e[35m\]\$\[\e[0m\] '# 以上均为Linux上,若在Windows上永久修改GitBash中的相应变量,则需要如下操作:cd git_install_folder/Git/etc #进行入安装Git的目录中的etc/目录下。vim bash.bashrc # 在 bash.bashrc 文件的末尾添加如下命令:export PS1='\[\e[36;1m\]jeffxu@Coding:\[\e[33;1m\]\w\[\e[35m\]\$\[\e[0m\] '

四、Linux登录后的配置过程为:

/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc]

参考资料:

[1]/Dreamer-qiao/p/7617344.html

[2]/peng_666666/article/details/53168885

[3]/tarawin/article/details/81986843

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。