У меня есть файл .bashrc, который настраивает приглашение моей оболочки. Когда я подключаюсь к самому себе с помощью ssh, у меня есть это приглашение:
jebik@ns3000***:~$
Когда я su сам в другой логин или когда я просто запускаю bash, я получаю следующее приглашение:
jebik:/home/jebik$
Это то, что я хочу, с именем пользователя и путем.
Почему моя подсказка не правильная, когда я впервые подключаюсь к PuTTY?
EDIT
Когда я вхожу в систему через 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$
Когда вы su заходите в приглашение для другого пользователя.
Ваш файл .bashrc, находящийся в /home/jebik/.bashrc, применит только настройки к вашему профилю.
Существует другая версия для root в /root/.bashrc
Существуют глобальные настройки для всех пользователей в файле /etc/bash.bashrc.
Там некоторые примеры на этой странице о том, как настроить формат приглашения по своему вкусу. https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html
Когда вы su заходите в приглашение для другого пользователя.
Ваш файл .bashrc, находящийся в /home/jebik/.bashrc, применит только настройки к вашему профилю.
Существует другая версия для root в /root/.bashrc
Существуют глобальные настройки для всех пользователей в файле /etc/bash.bashrc.
Там некоторые примеры на этой странице о том, как настроить формат приглашения по своему вкусу. https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html