Linux
如何設置終端前綴
我正在執行 kali linux,直到我使用 root 帳戶,一切都很好,但後來我創建了一個個人帳戶(名稱:koumakpet)並使用該終端而不是
koumakpet@kali: ~$
只有
$
正如您在圖像中看到的那樣,我試圖通過 PS1=‘prefix’ 更改我的前綴,但這並沒有達到預期的效果,它似乎無法檢測到字元串中的變數,例如 ‘\u’ 和它也無法檢測顏色。
我還注意到,按向上箭頭(查看我輸入的最後一件事)實際上不會向您顯示最後一個命令,而是只會寫
^[[A
(與向下箭頭相同^[[B
:)我應該如何將終端前綴設置為預設值
koumakpet@kali: ~$
並啟用顏色
該
PS1
語法特定於bash
shell。據推測,該新使用者已被分配了不同的登錄 shell。
用於
chsh
將登錄 shell 更改為/bin/bash
(並再次註銷+登錄),或將該PS1
語法調整為使用者登錄 shell 的語法。
ps
顯示有問題的外殼是sh
. 我想這是您用來創建該帳戶的任何應用程序使用的預設 shell。/bin/sh
是您確定可以在任何類 Unix 系統上找到的唯一 shell,因此這是一個明智的預設設置。