Изменить раскладку по умолчанию в gnome-terminal

Изменить раскладку по умолчанию в gnome-terminal

Это, возможно, простая проблема, но я не могу придумать ничего другого, что можно было бы погуглить, чтобы разобраться в ней самостоятельно.

Я использую gnome terminal, который я добавил в mx-linux. По умолчанию он выглядит так:

user@computer:~
$ echo some command
some command

Мне не нравится, что знак доллара находится на отдельной строке. Я хочу, чтобы это выглядело так:

philmx@philmx:~$ echo some command
some command

В настоящее время я использую MX Linux на базе Debian.

Из того, что я смог выяснить, это, вероятно, что-то, что нужно редактировать ~/.bash.rc? Но что...

решение1

То, что вы хотите изменить, это оболочка.быстрый. Он хранится в переменной окружения 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\]escape-коды, в основном для цветов. Посмотрите руководство по настройке приглашения bash, если хотите узнать об этом больше.

Связанный контент