加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – 可视地区分本地和远程终端会话

发布时间:2020-12-16 01:56:52 所属栏目:安全 来源:网络整理
导读:我在OS X下使用终端非常广泛. 我觉得很烦人(也有点危险)我的本地和远程会话在终端中看起来完全相同.我想知道是否有可能 – 通过一些bash编程 – 可以清楚地区分本地会话和远程会话.不同的背景颜色将是一个惊人的开始. 注意:我不确定在此处或在SuperUser上发
我在OS X下使用终端非常广泛.

我觉得很烦人(也有点危险)我的本地和远程会话在终端中看起来完全相同.我想知道是否有可能 – 通过一些bash编程 – 可以清楚地区分本地会话和远程会话.不同的背景颜色将是一个惊人的开始.

注意:我不确定在此处或在SuperUser上发布此问题.它可能涉及一些bash编程,它可能是许多开发人员感兴趣的,所以我最终选择了Stack Overflow.如果您认为我应该将其移至SU,请发表评论……

解决方法

我已经从 shell中寻找了一种以编程方式执行此操作的方法(我有很多不同的本地用户,比如postgres,oracle等).

看起来你可以通过AppleScript来实现它(假设它位于底层脚本框架之上,这表明应该可以用其他东西来做).

http://www.red-sweater.com/blog/220/random-color-terminal

进一步挖掘了这一点 – osascript显然是对AppleScript的命令行访问.这里列出了几种方法,但它看起来确实是一种以编程方式从终端内改变活动终端窗口的方法(因此,您应该能够在登录时更改本地会话,如果不是远程的话).

http://hints.macworld.com/article.php?story=20040823015557368

第三种方法可以是包装脚本以打开SSH会话的特定颜色终端,并为其创建单独的图标.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读