首页 >> 大全

bash ps1变量_shell基础(6)PS1环境变量的作用和使用方法

2023-10-01 大全 32 作者:考证青年

释放双眼,带上耳机,听听看~!

PS( Sign): 是指命令提示符,例如在 12的终端下:[@ ~]$ ,在设定PS1环境变量时,我们需要用到预设的一些特殊符号来设定PS1

直接输入echo $PS1 即可查看当前PS1的环境变量

PS1:就是用户平时的提示符。

PS2:第一行没输完,等待第二行输入的提示符。

PS1变量中提示符各项含义:

\d :代表日期,格式为 month date,例如:Wed Dec 12

\H :完整的主机名称。例如:是.linux

\h :仅取主机的第一个名字,如上例,则为,.linux则被省略

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

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

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

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

\v :BASH的版本信息 如:3.2

\w :完整的工作目录名称。家目录会以 ~代替 如显示/etc//

\W :利用取得工作目录名称,所以只会列出最后一个目录 如上例则只显示

\# :下达的第几个命令

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

变量的修改

可直接用修改变量【临时生效,重启后失效】

【注意:此处没添加“\$”若是需要添加,就不能用双引号,需要用单引号: PS1='[\u@\h \W \t]\$ ‘ 若是使用双引号则需要用“\\$”: PS1=”[\u@\h \W \t]\\$ “】

但是发现命令提示都是一种颜色,这里可以通过设置PS1变量使得提示符变成彩色,在PS1中设置字符序列颜色的格式为:\[\e[1;F;Bm\]其中“1”为第一位代码有“0,1,4,7,8”可选,也可不添加,“F”为字体颜色,编号30~37;“B”为背景色,编号40~47。取消设置:\[\e[0m\]

颜色表

前景 背景 颜色

—————————————

30 40 黑色

31 41 紅色

32 42 綠色

33 43 黃色

34 44 藍色

35 45 紫紅色

36 46 青藍色

37 47 白色

第一位代码 意义

—————————————-

简述shell变量的作用域_变量使用的三个步骤_

0 OFF

1 高亮显示 (常用)

4 (下划线)

7 反白显示

8 不可见

如果需要永久生效,只需要在家目录下的.添加变量,保存退出后,下次登录也会生效

【延伸】

echo命令颜色显示:代码同上

echo:

-n: 不换行.

-e:让转移符生效. \t(tab) \n (换行)

示例:

注:选项-e,必须添加,否则无法识别颜色代码,代码之间用分号隔开(;)

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了