Вопрос о форматировании терминала

Я уверен, что это довольно просто, но час или два из поиска и игры с файлом .bashrc ничего мне не дали.

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

Я хочу знать, как удалить выделение части имени пользователя.

0
задан 27 June 2017 в 00:32

2 ответа

Вероятно, вы перепутали переменную $PS1. Это форматирует приглашение (не только в окне gnome-terminal, но и в любом эмуляторе терминала). Значение по умолчанию для $PS1:

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

Просто назначьте эту строку переменной PS1:

PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$"

, и ваше приглашение должно выглядеть нормально снова.

Если вы довольны тем, как это выглядит, поместите это утверждение в свой файл ~/.bashrc:

export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$"
0
ответ дан 18 July 2018 в 11:05

Вероятно, вы перепутали переменную $PS1. Это форматирует приглашение (не только в окне gnome-terminal, но и в любом эмуляторе терминала). Значение по умолчанию для $PS1:

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

Просто назначьте эту строку переменной PS1:

PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$"

, и ваше приглашение должно выглядеть нормально снова.

Если вы довольны тем, как это выглядит, поместите это утверждение в свой файл ~/.bashrc:

export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$"
0
ответ дан 24 July 2018 в 19:43
  • 1
    по умолчанию .bashrc содержит строки для установки PS1 ... Я рекомендую исправлять эти строки, а не добавлять новую строку экспорта (закручивая мой PS1 каждый путь для науки) – Zanna 27 June 2017 в 00:36
  • 2
    Спасибо за ваш ответ, но использование вышеуказанных изменений не изменило внешний вид терминала и дало мне это, когда я открыл терминал. zsh compinit: небезопасные каталоги, запустить compaudit для списка. Игнорировать небезопасные каталоги и продолжить [y] или прервать compinit [n]? Я исправил это решение stackoverflow.com/questions/13762280/… – whathits 16 August 2017 в 16:01
  • 3
    Так было zsh, как предложила Занна, а не bash. – Jos 16 August 2017 в 16:05

Другие вопросы по тегам:

Похожие вопросы: