发布网友 发布时间:2022-04-21 21:58
共3个回答
热心网友 时间:2024-12-01 18:01
[root@iZ259r7h4pfZ ~]# export PS1="[\u \t@\h \w]"
[root 23:20:56@iZ259r7h4pfZ ~]echo $PS1
[\u \t@\h \w]
如果想更加详细:
\d :代表日期,格式为 Weekday Month Date,
\H :完整的主机名称。
\h :仅显示主机名称中第一个名字。
\t :显示时间,格式是 24 小时制(HH:MM:SS)
\A :显示时间,格式是24 小时制(HH:MM)
\T :显示时间,格式是12 小时制
\u :目前使用者的账号名
\v :BASH shell的版本
\w :完整的工作目录名称
\W :利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。
\# :所使用的第几个命令
\$ :如果是 root用户时,则提示字符是 # ,非root用户时提示符是 $
可以使用
export PS1="[\u \d \t@\h \w]"
[root Mon Oct 16 23:22:36@iZ259r7h4pfZ ~]
如果想每次登陆都是这样,可以加入到/etc/profile
export PS1="[\u \d \t@\h \w]" 加入到/etc/profile
热心网友 时间:2024-12-01 18:01
PS1变量主要的参数说明
07-16 by LinuxA
在变量中,有PS1和PS2,他们都是命令提示符,PS1是最长见的,我们在命令行中输入命令的时候,会在前面看到类似这样的东西[root@localhost ~],这就是PS1的命令提示符;PS2就是我们在一行中要写入很长的命令,但是我现在想换行了,PS2就是你使用“\”换行符后,见到的提示符。下面是提示符变量中能用的一些主要参数
\d :代表日期,格式为 Weekday Month Date,
\H :完整的主机名称。
\h :仅显示主机名称中第一个名字。
\t :显示时间,格式是 24 小时制(HH:MM:SS)
\A :显示时间,格式是24 小时制(HH:MM)
\T :显示时间,格式是12 小时制
\u :目前使用者的账号名
\v :BASH shell的版本
\w :完整的工作目录名称
\W :利用 basename 取得工作目录名称,所以仅会列出最后一个目录名。
\# :所使用的第几个命令
\$ :如果是 root用户时,则提示字符是 # ,非root用户时提示符是 $
热心网友 时间:2024-12-01 17:58
export PS1="[\u \t@\h \w]"
把这句加到/root/.bashrc中,重开个终端就可以了。