終端機命令提示字元缺失

終端機命令提示字元缺失

我使用的是 Ubuntu 12.04。終端機中的命令提示字元(使用者名稱@桌面:~$)遺失。我該如何取回它?謝謝

透過搜尋解決了。我剛接觸 Linux 一週。

非常感謝 Olli 和 Wolfgang Vogl 的快速回覆和豐富的訊息,但這並沒有解決我的問題。如果我可以獲得 root 存取權限,這通常是透過終端機完成的(我看不到我正在輸入的內容),我可能可以透過從「force_color_prompt=yes」命令列中刪除「#」來解決問題,然後將顏色設定為我想要的任何顏色。我讀過許多關於缺少命令提示字元的部落格、網站等,其中大多數提到了 .bashrc 文件,它允許您配置命令提示字元部分的顏色,正如 Olli 和 Wolfgang 所說。

我創建了一個新的用戶帳戶,確保它的終端正常工作,而且確實如此。然後我將它的 .bashrc 檔案與不起作用的帳戶 .bashrc 檔案進行了比較。他們是一樣的。

我繼續搜索並找到了解決方案 如何重置終端屬性和首選項?,由aneesheep 回答。

我簡直不敢相信修復有多麼容易。問題是我已將背景主題更改為我自己的背景主題之一,這也更改了該使用者帳戶設定檔的其他部分,即終端。使用我的背景主題,我看不到終端的文件、編輯等功能表列。另外,由於終端未最大化,我沒有意識到螢幕最頂部的選單列是用於終端的。

要修復它,只需導航到“編輯”>“配置文件首選項”。選擇“顏色”選項卡,然後根據需要配置顏色。

我讀過很多其他人也有同樣的問題,我確信他們只是改變了背景主題。如果解決方案能更容易找到一點就好了。

我要再次感謝aneesep、Olli 和Wolfgang Vogl。謝謝。

答案1

這個帖子

命令提示字元應該在 中PS1,您可以透過執行以下命令來設定它:

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$'

如果您希望在開啟新終端時將其設為預設值,則可以將其放入您的~/.profile或中/etc/bash.bashrc(對所有使用者來說是全域的)。

若要檢查目前的提示,只需回顯即可:

wolfgang@wolfgang-desktop:~$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

相關內容