这种情况并不常见,但我发现自己不小心将命令插入了错误的终端。我还没有损坏任何重要的东西;所以在我这样做之前,区分本地和远程终端会话的最佳方法是什么?
答案1
实现此目的的两种主要方法是更改 PS1 变量以使其包含主机名,并在终端应用程序上为不同的主机使用不同的配色方案。您还可以为 root shell 使用单独的配色方案。
答案2
我的 shell 提示符中总是有用户名和主机名
答案3
为了跟进之前的答案,请编辑您的 $HOME/.bash_profile 以在登录时设置 PS1。
PS1='\h [!]: '
上面的设置将显示系统的主机名加上当前命令的历史编号。
答案4
我的PS1
(大多数)客户端机器的背景为蓝色背景,服务器上的背景为红色。