Linux命令行....如何从$更改为#?

时间:2012-10-18 21:22:34

标签: linux command-line fedora

我正在使用sed编辑器,我意识到我的命令提示符是:

[darkchild @ localhost~] $

我怎样才能改变它以使其以#....结束?这是什么意思? 例如:

[darkchild @ localhost~]#

一位朋友告诉我写这个命令#!/ bin / bash但它没有将提示改为#。

有人可以教育我吗?

3 个答案:

答案 0 :(得分:7)

Canonical#表示root shell。您可能实际上并不想这样做,因为它会使您系统的其他用户感到困惑。如果您确实想要这样做,可以编辑PROMPT变量。

http://tldp.org/HOWTO/Bash-Prompt-HOWTO/

答案 1 :(得分:1)

您可以运行以下命令:

set prompt=\[`id -nu`@`hostname -s`\]\#\

答案 2 :(得分:0)

这是root用户。您可以使用su命令转到此用户。 更多信息:http://en.wikipedia.org/wiki/Su_(Unix)