После установки докера (я определенно думаю, что это о докере) я был изменен cmd-label
. Например, это было похоже username@root8hgf858$: your_command
кому: [:/home/username] $
.
Как я могу зафиксировать его? Я проверил текущую тему в параметры настройки системы - она в порядке.
снимок экрана:
[:/home/imran] $ grep PS1 .bashrc /etc/bash.bashrc /etc/skel/.bashrc
/etc/bash.bashrc:[ -z "$PS1" ] && return
/etc/bash.bashrc:PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
/etc/skel/.bashrc: PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
/etc/skel/.bashrc: PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
/etc/skel/.bashrc: PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
Похож на что-то или другой измененный Ваш .bashrc
, так как нет никакого упоминания о PS1
в нем вообще. В настоящий момент сделайте резервное копирование из Вашего .bashrc
и восстановите оригинал, и запустите новую оболочку:
cp ~/.bashrc{,.bak}
cp /etc/skel/.bashrc ~/.bashrc
/etc/skel
содержит скелетный профиль, используемый для установки корневого каталога нового пользователя, таким образом, она должна содержать оригинал .bashrc
, Вы имели.
вопрос, где PS1 установлен тогда? Возможно, новое .bashrc
получает другие файлы, таким образом, необходимо исследовать .bashrc.bak
для наблюдения, какие изменения произошли.
Подсказка установлена при помощи PS1
переменная. Это может быть определено в нескольких местах в зависимости от Вашей установки. Если новая подсказка характерна для Вашего пользователя, можно выполнить следующую команду для проверки, в каком файле это определяется:
grep -H PS1 ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login
, Если это ничего не возвращает, расширьте поиск (некоторые из этих файлов не должны быть релевантными, но это все файлы, которые могут быть считаны ударом по умолчанию, таким образом, среди можно также быть даже маловероятные преступники такой как ~/.bash_aliases
):
grep -H PS1 ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login ~/.bash_aliases \
/etc/bash.bashrc /etc/profile /etc/profile.d/* /etc/environment 2>/dev/null
, Как только Вы определили файл, откройте его в текстовом редакторе и установите Ваш PS1
на то, что Вы любите.