Когда я использую ssh с putty, моя подсказка оболочки не так, как я хочу

У меня есть .bashrc файл, который настраивает мою командную строку. Когда я подключаюсь к себе через ssh, у меня появляется такая подсказка:

jebik@ns3000***:~$ 

Когда я su я на другой логин или когда я просто запускаю bash Я получаю эту подсказку:

jebik:/home/jebik$

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

Почему мое приглашение не подходит, когда я впервые подключаюсь к PuTTY?

РЕДАКТИРОВАТЬ

Когда я захожу через putty, я получаю следующее приглашение:

jebik@ns3000***:~$ 

Который из /etc/bash.bashrc

И тот, который я хочу, это этот

jebik:/home/jebik$

От /home/jebik/.bashrc

Вот список первых команд, которые я делаю после входа в систему

jebik@ns3000**:~$ echo $PS1
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
jebik@ns3000***:~$ cat /home/jebik/.bashrc
cd

alias ne='emacs'
alias ls='ls --color=auto'
alias ll='ls -lA'

PS1="\\e[0;31m\\u\e[m:\e[0;32m\\w\\e[m$ "
jebik@ns3000**:~$ bash
jebik:/home/jebik$ echo $PS1
\e[0;31m\u\e[m:\e[0;32m\w\e[m$
jebik:/home/jebik$

1 ответ

Когда ты su Вы идете в подсказку для другого пользователя.

Ваш .bashrc файл, который находится в /home/jebik/.bashrc будет применять настройки только к вашему профилю.

Существует другая версия этого для root в /root/.bashrc

В файле есть глобальные настройки для всех пользователей. /etc/bash.bashrc также.

На этой странице есть несколько примеров того, как настроить формат приглашения по своему вкусу. https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

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