这可能是一个简单的问题,但我想不出还有什么可以自己用谷歌来解决。
我正在使用 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 提示符的教程。