2

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

[darkchild@localhost ~]$

我该如何更改它以使其以 #.... 结尾,这是什么意思?例如:

[darkchild@localhost ~]#

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

有人可以教育我吗?

4

3 回答 3

7

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

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

于 2012-10-18T21:24:29.447 回答
1

您可以运行以下命令:

set prompt=\[`id -nu`@`hostname -s`\]\#\
于 2012-10-18T21:25:12.130 回答
0

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

于 2012-10-18T21:32:02.250 回答