OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

7.2.4. Bash 提示符‌


7.2.4.1. 引言


Bash 提示符可以做的不仅仅是显示诸如您的用户名、您的机器名称和有关当前工作目录的一些指示等简单信息。 我们可以添加其他信息,例如当前日期和时间、连接用户数等。


但是,在开始之前,我们将当前提示保存在另一个环境变量中:


[杰瑞@无处杰瑞]$ 我的提示=$PS1


[杰瑞@无处杰瑞]$ 回声 $MYPROMPT

[\u@\h\W]\$


[杰瑞@无处杰瑞]$

[杰瑞@无处杰瑞]$ 我的提示=$PS1


[杰瑞@无处杰瑞]$ 回声 $MYPROMPT

[\u@\h\W]\$


[杰瑞@无处杰瑞]$

当我们现在更改提示时,例如通过发出命令 PS1=“->”,我们总是可以使用命令 PS1 恢复原始提示=$我的提示。 当然,当您重新连接时,您也会将其取回,只要您只是摆弄命令行上的提示并避免将其放入 shell 配置文件中。


图片

7.2.4.2. 一些例子


为了理解这些提示和使用的转义序列,我们参考 Bash 信息或手册页。


出口 PS1="[\t \j] "


显示一天中的时间和正在运行的作业数

出口 PS1="[\d][\u@\h \w] : "


显示日期、用户名、主机名和当前工作目录。 请注意,\W 仅显示当前工作目录的基本名称。

出口 PS1="{\!} "


显示每个命令的历史编号。

出口 PS1="\[\033[1;35m\]\u@\h\[\033[0m\] "


以粉红色显示 user@host。

出口 PS1="\[\033[1;35m\]\u\[\033[0m\] \[\033[1;34m\]\w\[\033[0m\] "


将用户名设置为粉红色,将当前工作目录设置为蓝色。

出口 PS1=“\[\033[1;44m\]$USER 位于 \w\[\033[0m\]”


提示那些在看到提示和他们输入的内容之间有困难的人。

出口 PS1="\[\033[4;34m\]\u@\h \w \[\033[0m\]"


带下划线的提示。

出口 PS1="\[\033[7;34m\]\u@\h \w \[\033[0m\]"


蓝色背景上的白色字符。

出口 PS1="\[\033[3;35m\]\u@\h \w \[\033[0m\]\a"


以较浅字体的粉红色提示,在您的命令完成时提醒您。

出口 PS1= ...


变量被导出,因此随后执行的命令也将了解环境。 你想要的提示配置行最好放在你的shell配置文件中, 在〜/ .bashrc.


OnWorks 的顶级操作系统云计算: