Я использую Ubuntu 16.04, и bash продолжает ставить '@' перед моей подсказкой, независимо от значения, установленного в ~/.bashrc
.
Я попытался установить разные значения как в файле ~/.bashrc
, так и из терминала, используя команду export
.
Например, это сегмент моего терминала:
@$ export PS1='HELLO '
@HELLO
Я даже пытался вернуться к оригиналу ~/.bashrc
, но безуспешно, потому что @ все еще там в каждой строке.
Вы, кажется, настроили readline
для включения признак режима редактирования . От 8.3.1 Синтаксиса файла Readline Init из Справочника Bash:
show-mode-in-prompt (Off)
If set to On, add a character to the beginning of the prompt
indicating the editing mode: emacs (@), vi command (:) or vi
insertion (+).
необходимо смочь отключить его в текущей оболочке с помощью
bind 'set show-mode-in-prompt off'
Для отключения его постоянно, необходимо будет найти, где это становится установленным, возможно Ваш ~/.inputrc
или /etc/inputrc
файлы.