当前位置:   article > 正文

linux 环境变量 term,TERM环境变量默认值在哪里设置?

term 环境变量

在很多地方,取决于

在虚拟终端和真实终端上,TERM环境变量由链接到的程序设置login,并一直继承到交互式外壳程序,该交互式外壳程序一旦登录便会执行。确切地说,发生这种情况的位置因系统而异,并且取决于终端的类型。

实际,串行终端的类型可能会有所不同,具体取决于电线另一端的情况。因此,通常getty使用指定终端类型的参数来调用程序,或者TERM从服务管理器的服务配置数据中将程序传递给该程序。

在van Smoorenburg init系统上,您可以在/etc/inittab条目中看到此内容,这些条目将按照

S0:3:重生:/ sbin / agetty ttyS0 9600 vt100-nav的最后一个参数agetty在该行,vt100-nav是用于终端类型组/dev/ttyS0。所以/etc/inittab是在哪里改变终端类型用于在这样的系统真实终端。

在系统系统上,可以在/usr/lib/systemd/system/serial-getty@.service单元文件中看到此信息(/lib/systemd/system/serial-getty@.service在未合并的系统上),该文件显示为

环境= TERM = vt100TERM在传递给的环境中设置变量agetty。在此服务单元文件中,可以更改此类系统上实际终端的终端类型。请注意,它适用于采用此服务单元模板的所有实际终端。(要仅对单个终端进行更改,必须手动实例化模板。)

在BSD上,init从/etc/ttys数据库中每个终端条目的第三个字段中获取终端类型,并在执行该终端TERM的环境中从中进行设置getty。所以/etc/ttys是其中一个改变用于在BSD系统实际终

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/183884
推荐阅读
相关标签
  

闽ICP备14008679号