
這可能是一個簡單的問題,但我想不出其他任何東西可以透過谷歌自己解決。
我正在使用 gnome 終端,我已將其添加到 mx-linux 中。預設情況下,它看起來像這樣:
user@computer:~
$ echo some command
some command
我不喜歡美元符號單獨一行。我希望它看起來像這樣:
philmx@philmx:~$ echo some command
some command
我目前使用的是基於 Debian 的 MX Linux。
據我所知,這可能是需要編輯的內容~/.bash.rc
?但什麼...
答案1
你要修改的是shell迅速的。它儲存在環境變數中PS1
。您可以echo $PS1
查看實際的提示。
如果您想刪除換行符,只需將其從結果中刪除echo PS1
並PS1
在您的.bashrc(換行符由序列 表示\n
)。
這是一個範例,將其添加export PS1=...
到您的 bashrc ($HOME/.bashrc)一旦您對提示感到滿意。
user@host:~
$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\
[\033[01;34m\]\w\[\033[00m\]\n\$
user@host:~
$ export PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
user@host:~$ echo I removed the newline from the prompt, add the same line to your bashrc
I removed the newline from the prompt, add the same line to your bashrc
user@host:~$
\[\033[01;32m\]
注意:像轉義碼這樣的奇怪字元序列,主要用於顏色。如果您想了解更多信息,請參閱有關自訂 bash 提示字元的教程。