这不是一个常见的情况,但我发现自己意外地把命令插入错误的terminal。 我还没有损坏任何重要的东西。 所以在我之前,有什么区分本地和远程terminal会话的最佳方法?
这样做的两个主要方法是更改您的PS1variables,使其包含主机名称,并在terminal应用程序上为不同的主机使用不同的配色scheme。 您也可以对根shell使用不同的配色scheme。
我的shell提示符中总是有用户名和主机名
只要跟上以前的答案,编辑您的$ HOME / .bash_profilelogin时设置PS1。
PS1 ='\ h [!]:'
以上设置将显示系统的主机名和当前命令的历史logging号。
我的PS1
在(主要)客户端机器上有蓝色背景,在服务器上有红色背景。