Bash
重複的 bash 提示
我在使用 XFCE 終端/Gnome 終端時遇到了一個有趣的問題(在 XTerm 中不可重現),其中執行
bash
或登錄使用login
或su
將在 Bash 實例中打開一個新的 Bash 實例,如圖所示:
_randall@manbearpig:/home/randall[root@manbearpig randall]#
Ctrl+D 和 exit 都退出到原始 bash 實例。如何使這些終端仿真器表現得像 Xterm,它會在原來的使用者帳戶或 bash 實例上打開新的使用者帳戶?
我不明白這個問題。鍵入
bash
,login
或應該啟動一個新的 shellsu
。你期望發生什麼?
我看不到你的系統在哪裡做錯了什麼。
如果要打開另一個 TERMINAL 程序,請鍵入
gnome-terminal
或任何程序名稱。Bash是一個shell,您可以在其中鍵入命令,gnome-terminal、xterm、konsole(以及更多)只是顯示shell輸出的終端仿真器(bash/sh/dash/ksh/csh/zsh …)
如果
_randall@manbearpig:/home/randall[root@manbearpig randall]#
不是您期望的提示字元串,然後檢查包含提示字元串格式的 PS1 環境變數。在 bash 手冊中搜尋“PROMPTING”以了解有關 PS1 的更多資訊。