Странная строка основного приглашения [закрыто]

Я использую Linux Mint 18 (я знаю, что это не Ubuntu, но это самое близкое место, которое я мог бы найти). В моих терминалах gnome-termnal и terminator основная строка приглашения отображается с некоторыми дополнительными пробелами перед знаком $ :

  username@computer /etc $

Вместо

  username@computer:/etc/$

] Это не похоже на терминал, поскольку разные терминалы показывают одно и то же. Есть ли где-нибудь настройка для этого?

0
задан 4 June 2017 в 11:57

1 ответ

В первую очередь, они не являются странными. Это - стандартное отображение Linux Mint. Для изменения его временно можно заменить переменную PS1 в формате, который Вы хотите. То, что Вы хотите, наиболее вероятно:

export PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w/\ 

Объяснение: export PS1= изменения переменная PS1 \u@\h: обозначает дисплей username@hostname: \w/\$, для /Current/Path/$

<час>

Для изменения его постоянно, необходимо изменить .bashrc файл, поэтому ввести следующее (я выбрал нано в качестве текстового редактора)

nano ~/.bashrc

Когда-то сделанный, ищите раздел с чем-то вроде этого:

if [ "$color_prompt" = yes ]; then
if [[ ${EUID} == 0 ]] ; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\/[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w/\[\033[00m\]\$ '
fi
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w/\$ '
fi

Здесь необходимо сделать то же как прежде, только что на этот раз необходимо изменить его три раза. Первые два включают цветовые коды, как они для нормального терминала ([...] цветовые коды). Третьим является тот, используемый в tty1 или tty2..., и здесь можно просто вставить тот от временно версия. После редактирования Вашего файла сохраняют изменения и тип

. ~/.bashrc

для изменений для вступления в силу.

Вот раздел с форматированием, Вы хотите для Linux Mint 18.1 "Serena":

if [ "$color_prompt" = yes ]; then
    if [[ ${EUID} == 0 ]] ; then
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\/[\033[00m\]\$ '
    else
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w/\[\033[00m\]\$ '
    fi
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w/\$ '
fi

, Если Вы не хотите полного пути, но только текущего каталога, измените \w на \W.

Объяснение: export PS1= изменения переменная PS1 \u@\h: обозначает дисплей username@hostname: \w/\$, для /Current/Path/$

<час>

Для изменения его постоянно, необходимо изменить .bashrc файл, поэтому ввести следующее (я выбрал нано в качестве текстового редактора)

nano ~/.bashrc

Когда-то сделанный, ищите раздел с чем-то вроде этого:

if [ "$color_prompt" = yes ]; then
if [[ ${EUID} == 0 ]] ; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\/[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w/\[\033[00m\]\$ '
fi
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w/\$ '
fi

Здесь необходимо сделать то же как прежде, только что на этот раз необходимо изменить его три раза. Первые два включают цветовые коды, как они для нормального терминала ([...] цветовые коды). Третьим является тот, используемый в tty1 или tty2..., и здесь можно просто вставить тот от временно версия. После редактирования Вашего файла сохраняют изменения и тип

. ~/.bashrc

для изменений для вступления в силу.

Вот раздел с форматированием, Вы хотите для Linux Mint 18.1 "Serena":

if [ "$color_prompt" = yes ]; then
    if [[ ${EUID} == 0 ]] ; then
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\/[\033[00m\]\$ '
    else
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w/\[\033[00m\]\$ '
    fi
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w/\$ '
fi

, Если Вы не хотите полного пути, но только текущего каталога, измените \w на \W.

1
ответ дан 3 November 2019 в 03:36

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

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