Bash

終端 - 有““我是個孩子___的_米和Computer:我_‘一世ns噸和一種d○F米和C○米p你噸和r:米和’ instead of MyComputer:~ me

  • June 20, 2011

現在在我的 MacOS X 終端中,我MyComputer:~ me$在所有命令之前都有。

在我看到的一些影片中,他們剛剛$- 不那麼混亂,它是如何完成的?

此文本由您的shell列印,稱為prompt

您的外殼可能是bash。提示設置在 bash 的初始化文件中,該文件.bashrc位於您的主目錄中。具體來說,提示是由PS1變數設置的。它的值可以包含在顯示提示時被某個值替換的轉義序列。例如,MyComputer:~ me$來自提示設置的結果,如

PS1='\h:\w \u\$ '  # host name colon working directory space user name dollar space

嘗試在您的末尾添加以下行.bashrc(如果它不存在則創建它):

PS1='\$ '

如果這沒有改變任何東西,那是因為你有一個登錄 shell 而沒有適當的.bash_profile. 有關說明,請參閱.bashrc 和 .bash_profile 之間的區別。短篇小說:創建一個.bash_profile包含

if [ -r ~/.profile ]; then . ~/.profile; fi
case "$-" in *i*) if [ -r ~/.bashrc ]; then . ~/.bashrc; fi;; esac

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