2
通过ssh或putty设置自定义bash提示符
当登录到服务器时,我希望在我的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中做到这一点 - 我看到Connections - > Data中有一个设置将环境变量发送到服务器,但这不起作用。 请注意,我不想在服务器端更改任何内容(没有sshd更改,没有bashrc或配置文件更改):)