分类
电脑技巧

更改 linux 命令行提示符

编辑/etc/bashrc 此文件
修改下面这一行中 PS1=”[\u@\h \W]\\$ ” 这一段

 [ “$PS1” = “\\s-\\v\\\$ ” ] && PS1=”[\u@\h \W]\\$ ”

具体解释如下:

\u – 当前用户名( =$LOGNAME)
\h – 运行shell的计算机名(hostname)
\H – 完整的计算机名
\W – 当前的工作目录名
\w – 当前工作目录全路径名
\$ – 对于普通用户显示$,对于超级用户显示#
\! – 当前命令的历史编号
\# – 当前命令编号(在当前的shell下运行的命令)
\d – 当前日期
\t – 当前时间(24小时制)
\T – 当前时间(12小时制 ,bash 2.0有效
\@ – 当前时间(AM/PM格式),bash 2.0 有效
\s – shell的类型
\a – 告警的声音
\j – 用户的任务数
\n – 新行
\\ – 反斜杠
\[ – 不可打印字符开始标志
\] – 不可打印字符结束标志
\nnn – ASCII字符对应八进制数值
$(date) – date命令(输出当前日期)或者其它的命令输出

发表评论

电子邮件地址不会被公开。 必填项已用*标注