请选择 进入手机版 | 继续访问电脑版

[LINUX] 简单讲解Linux体系 中PS1默认提示符的设置

[复制链接]
查看123 | 回复35 | 2021-9-4 22:52:02 | 显示全部楼层 |阅读模式

PS1(是数字1而不是字母l),每个版本bash的PS1变量内的特殊 符号大概 有些小的差异,你可以先man bash 一下。下面是FC4环境下默认的特殊 符号所代表的意义:

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

\H :完备 的主机名称。比方 :我的机器名称为:fc4.linux,则这个名称就是fc4.linux

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

\t :表现 时间为24小时格式,如:HH:MM:SS

\T :表现 时间为12小时格式

\A :表现 时间为24小时格式:HH:MM

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

\v :BASH的版本信息

\w :完备 的工作目次 名称。家目次 会以 ~代替

\W :利用 basename取得工作目次 名称,以是 只会列出末了 一个目次

\# :下达的第几个下令

\$ :提示字符,假如 是root时,提示符为:#   ,寻常 用户则为:$


默认的PS1内容为: PS1='[\u@\h \W]\$ ' ,以是 默认的提示符就是: [root@linux ~]#。
如要更改在shell提示符下输入:
 
复制代码代码如下:
[root@web1177 ~]# PS1='[\u@\h \w\#]\$ '

如许 就可以知道你如今 输入的是第几个下令 。

下面我们将讨论下在SHELL变量赋值,先看鸟哥书上的变量赋值:
 
1. 变量与变量内容以等号( = )来连结;
 
2. 等号两边 不能直接接空格符;
 
3. 变量名称只能是英笔墨 母与数字,但是数字不能是开头字符;
 
4. 若在赋值中有空格符可以利用 双引号或单引号来将变量内容联合 起来,但须要特殊 注意 , 双引号内的特殊 字符可以保有变量特性,但是单引号内的特殊 字符则仅为一样寻常 字符;
 
5. 必要时必要 以反斜杠(\)来将特殊 符号 ( 如 Enter, $, \, 空格符, ' 等 ) 变成一样寻常 符号;
 
6. 在一串指令中,还必要 藉由别的 的指令提供的信息,可以利用 引用字符(` command` );(特殊 特殊 注意 ,谁人 ` 是键盘上方的数字键 1 左边谁人 按键,而不是单引号!)  
 
7. 若该变量为扩增变量内容时,则需以双引号及 $变量名称 如: "$PATH":/home继续累加内容;
 
8. 若该变量必要 在别的 子程序实行 ,则必要 以 export 来使变量变成环境变量, 如export PATH
 
9. 通常大写字符为体系 预设变量,自行设定变量可以利用 小写字符,方便判定 ( 纯粹依照利用 者爱好 与嗜好 ) ;
 
10. 取消变量的方法为: unset 变量名称。
 
那么在PS1的设置中,由于 中心 有空格,以是 我们必要 用单双引号,没有与必要 用到下令 的结果 ,以是 不必要 引用。而我们选择单引号是为了让PS1直接担当 纯字符,而不是在SHELL中有特殊 意义的字符,或者以$开头的变量,以是 我们用单引号即可,当让也可以用双引号。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 淡淡如菊795 | 2021-9-12 07:26:40 | 显示全部楼层
读了admin楼主的帖子,顿时马桶就通了。。。
回复

使用道具 举报

avatar 度素告 | 2021-9-12 16:00:31 | 显示全部楼层
admin楼主会死的很有节奏的!
回复

使用道具 举报

avatar 芳芳295 | 2021-9-13 03:49:18 | 显示全部楼层
看帖、回帖、拿分、走人
回复

使用道具 举报

avatar 醉于山水 | 2021-9-17 09:21:02 | 显示全部楼层
支持楼上的!
回复

使用道具 举报

avatar ffycxyw2274436 | 2021-9-19 09:01:10 | 显示全部楼层
楼上的说的很多!
回复

使用道具 举报

avatar 东阿制造 | 2021-9-20 13:40:28 | 显示全部楼层
楼上是GG还是MM啊?
回复

使用道具 举报

avatar 追上前面的 | 2021-10-1 21:35:45 | 显示全部楼层
经典,收藏了!
回复

使用道具 举报

avatar 真不是我干的的 | 2021-10-8 14:45:45 | 显示全部楼层
管它三七二十一!
回复

使用道具 举报

avatar 清城2017 | 2021-10-10 04:45:10 | 显示全部楼层
admin楼主主机很热情啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则