При входе на сервер я хотел бы, чтобы в моем приглашении bash отображалось время, поэтому, когда я проверяю предыдущие действия, которые я сделал, я вижу, в какое время я это сделал. Я думаю, что это особенно полезная функция при попытке отладки.
Это может выглядеть так:
[root@server 11:46:02 ~]# ls
file1 file2
[root@server 11:47:50 ~]# whoami
root
Я обнаружил, что вроде как могу сделать это с помощью ssh
:
ssh root@server -t "export PS1='[\u@\h $(date +%H:%M:%S) \W]\$ '; exec bash"
ssh root@server -t "export PS1='[\u@\h \t \W]\$ '; exec bash"
Но очевидно, что дата не будет обновляться каждый раз, когда я набираю что-то новое.
Я вообще не понял, как это сделать из PuTTY - я вижу, что в Соединениях -> Данные есть настройка для отправки переменных окружения на сервер, но это не работает.
Обратите внимание, что я не хочу ничего менять на стороне сервера (без изменения sshd, без bashrc или изменения профиля) :)