Bash

重複的 bash 提示

  • July 9, 2012

我在使用 XFCE 終端/Gnome 終端時遇到了一個有趣的問題(在 XTerm 中不可重現),其中執行bash或登錄使用loginsu將在 Bash 實例中打開一個新的 Bash 實例,如圖所示:

_randall@manbearpig:/home/randall[root@manbearpig randall]#

Ctrl+D 和 exit 都退出到原始 bash 實例。如何使這些終端仿真器表現得像 Xterm,它會在原來的使用者帳戶或 bash 實例上打開新的使用者帳戶?

我不明白這個問題。鍵入bashlogin應該啟動一個新的 shell su

你期望發生什麼?

我看不到你的系統在哪裡做錯了什麼。

如果要打開另一個 TERMINAL 程序,請鍵入gnome-terminal或任何程序名稱。

Bash是一個shell,您可以在其中鍵入命令,gnome-terminalxtermkonsole(以及更多)只是顯示shell輸出的終端仿真器(bash/sh/dash/ksh/csh/zsh …)

如果

_randall@manbearpig:/home/randall[root@manbearpig randall]#

不是您期望的提示字元串,然後檢查包含提示字元串格式的 PS1 環境變數。在 bash 手冊中搜尋“PROMPTING”以了解有關 PS1 的更多資訊。

引用自:https://unix.stackexchange.com/questions/42626