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

Когда я использую 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

Связанный контент