Linux

如何設置終端前綴

  • December 8, 2019

我正在執行 kali linux,直到我使用 root 帳戶,一切都很好,但後來我創建了一個個人帳戶(名稱:koumakpet)並使用該終端而不是

koumakpet@kali: ~$ 

只有

$ 

在此處輸入圖像描述 正如您在圖像中看到的那樣,我試圖通過 PS1=‘prefix’ 更改我的前綴,但這並沒有達到預期的效果,它似乎無法檢測到字元串中的變數,例如 ‘\u’ 和它也無法檢測顏色。

我還注意到,按向上箭頭(查看我輸入的最後一件事)實際上不會向您顯示最後一個命令,而是只會寫^[[A(與向下箭頭相同^[[B:)

我應該如何將終端前綴設置為預設值koumakpet@kali: ~$並啟用顏色

PS1語法特定於bashshell。

據推測,該新使用者已被分配了不同的登錄 shell。

用於chsh將登錄 shell 更改為/bin/bash(並再次註銷+登錄),或將該PS1語法調整為使用者登錄 shell 的語法。

ps顯示有​​問題的外殼是sh. 我想這是您用來創建該帳戶的任何應用程序使用的預設 shell。/bin/sh是您確定可以在任何類 Unix 系統上找到的唯一 shell,因此這是一個明智的預設設置。

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