如何在Unix中更改shell提示符?

时间:2014-10-16 17:17:42

标签: shell character

我想禁用通常在终端中看到的Unix shell提示符($#%)。有没有可以做到这一点的命令或设置?我正在使用Solaris OS。

通过shell提示符我的意思是:

>$
>#

3 个答案:

答案 0 :(得分:2)

您需要在.profile文件中调整PS1环境变量。 我想你可以把它设置为""把它弄空。

例如: export PS1=""

编辑:它也可以在你的.bashrc文件中,或者你正在使用的任何其他shell。

答案 1 :(得分:1)

你可以想象并把主机名放在那里。但基本上你改变了PS1环境变量:

export PS1=hello

您可以在〜/ .bashrc文件中添加此命令。或者其他启动文件,如果你使用另一个shell。

答案 2 :(得分:0)

我建议首先在shell变量下检查shell的手册页(无论你是什么?echo $ SHELL)。 有四种类型的提示字符串(PS)PS1,PS2,PS3,PS4,为您的问题PS1调整就足够了。 要检查当前设置:echo $PS1

要更改当前会话的PS1="",要将其永久导出到〜/ .bashrc或〜/ .profile。

使用户永久保留:导出PS1="whatever special characters you want"

有关更多特殊字符和示例,请访问“http://linuxconfig.org/bash-prompt-basics