linux shell中环境变量$PS1详解
发布日期:2025-04-06 02:37:47 浏览次数:10 分类:精选文章

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

PS1 是命令行提示符的一个非常有趣的变量,它可以根据我们的需求进行定制,帮助我们更美观地使用命令行。不同于用户设定,可以非常方便地管理提示符状态。

字母选项,/div>

PS1 提供了许多功能选项,可以根据需求选择合适的显示格式。例如:

  • \d:显示日期,格式为"星期 月 日"。例如,执行 #echo date 可以查看具体日期。

  • \H:显示完整主机名,默认为"localhost.localdomain"。

  • \h:显示主机名简写,默认为"localhost"。

  • \t:显示24小时制时间,格式为"HH:MM:SS"。例如,执行 #date +"%T" 可以查看点时间。

  • \T:显示12小时制时间,格式为"HH:MM:SS AM/PM"。例如,执行 #date +"%I:%M:%S %p"。

  • \A:显示24小时制时间,格式为"HH:MM"。例如,执行 #date +"%H:%M"。

  • @:显示12小时制时间,格式为"HH:MM am/pm"。例如,执行 #date +"%I:%M %p"。

  • \u:显示当前用户名。

  • \v:显示Bash版本信息。

  • \w:显示当前目录的完整名称。

  • \W:显示当前目录的上级目录。

  • #:表示命令的序号。

  • $:显示提示符,根用户显示#,普通用户显示$。

Beneath the lines, clocks for reference:

转载至:https://blog.51cto.com/4579424/2409512

上一篇:Linux Shell之三 高级变量及字符串
下一篇:Linux Shell——流程控制

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年05月02日 08时07分49秒