博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对PS1的理解
阅读量:6220 次
发布时间:2019-06-21

本文共 1270 字,大约阅读时间需要 4 分钟。

PS1是命令的前缀,用来表示你当前是哪个用户登录上来的\u,主机名\h,以及当前你所在的目录

默认是

[root@wenwen ~]# echo $PS1

[\u@\h \W]\$

 

命令参数:

    \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时,提示符为:# ,普通用户则为:$


实例1,H与h区别:

修改主机名,

[root@wenwen ~]#hostname wenwen.linux.123

[root@wenwen ~]#exit

logout

[cisco4.1 18:25:06 ~]$su -

密码:

[root@wenwen.linux.123 ~]#echo $PS1

[\u@\H \W]\$

再修改回来,

[root@wenwen.linux.123 ~]#source /etc/profile

[root@wenwen ~]#echo $PS1

[\u@\h \W]\$

实例2,w和W区别:

[root@wenwen ~]#cd /home

[root@wenwen /home]#ls

cisco  cisco1  wenwen

[root@wenwen /home]#cd cisco

[root@wenwen /home/cisco]#ls

123  1251.txt

[root@wenwen /home/cisco]#cd 123

[root@wenwen /home/cisco/123]#ls

[root@wenwen /home/cisco/123]#echo $PS1

[\u@\h \w]\$

[root@wenwen /home/cisco/123]#cd

[root@wenwen ~]#source /etc/profile

[root@wenwen ~]#!ec

echo $PS1

[\u@\h \W]\$

[root@wenwen ~]#cd /home

[root@wenwen home]#cd cisco

[root@wenwen cisco]#cd 123

[root@wenwen 123]#ls

本文转自飞奔的小GUI博客51CTO博客,原文链接http://blog.51cto.com/9237101/1918658如需转载请自行联系原作者
ziwenzhou
你可能感兴趣的文章
年终盘点丨细数2018云栖社区12大热点话题
查看>>
Python零基础学习代码实践 —— 打印5位数的回文数并统计个数 ...
查看>>
联想手机首发高通旗舰处理器骁龙855,能否借此打出一场翻身仗? ...
查看>>
阿里云MVP:阿里云高可用架构的设计
查看>>
Linux基础命令---文本显示look
查看>>
图数据库HGraphDB介绍
查看>>
互联网装修O2O模式是否可行?
查看>>
在Linux上安装Git
查看>>
揭开数据库RPO等于0的秘密(下)
查看>>
Android Button
查看>>
“死”法不重样,一根数据线如何从“机器伴侣”变身电脑杀手?
查看>>
CountDownLatch详解
查看>>
云时代重新定义主机安全:自动化安全闭环是核心
查看>>
abap选择屏幕工具栏按钮问题
查看>>
【Java】I/O类库
查看>>
WPF 4 Ribbon 开发 之 标签工具栏(Tab Toolbar)
查看>>
传闻 Android Q 将支持手机应用版本回滚
查看>>
Visual Studio Code 1.33 发布
查看>>
jQuery幻灯片播放器插件
查看>>
并发——读写锁初探
查看>>