gpt4 book ai didi

linux - 有没有办法检测某人在 bash 中使用的终端程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:27:13 25 4
gpt4 key购买 nike

我正在尝试制作一个 bash 脚本,该脚本的行为会根据某人正在使用的终端程序(Putty、mobaxterm 等)而有所不同。有没有办法从 bash 脚本中检索这种信息?

我在网上四处搜索,但找不到任何东西(或者我只是措辞不正确,这很可能是一种明显的可能性)。

谢谢

最佳答案

您需要了解这些是终端模拟器。有一个简单粗暴的identification function对于(大多数?)现代线路终端(现在这是一个矛盾!)但它会返回类似 vt102xterm 的东西,即模拟器正在模拟的任何东西;不是执行此仿真的程序的标识。顺便说一句,这通常在 session 启动时使用,并反射(reflect)在 $TERM 环境变量的值中。

关于linux - 有没有办法检测某人在 bash 中使用的终端程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32918900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com