qua*_*ote 11
该TERM变量存储在某个条目的名称terminfo的数据库,可以帮助操作系统决定如何显示信息到终端。它的默认设置完全取决于您的登录方式。
通常,“控制台”意味着您实际在计算机前,登录到基于文本的虚拟终端 (VT1-6) 之一。
TERM默认为linux(这可能因发行版而异;vt100是一个安全的替代方案)
要更改此设置,在 Ubuntu 9.10 上,您需要调整/etc/init/tty1.conf 中定义的getty命令。这将更改/dev/tty1 (VT1) 的设置,并且您需要在/etc/init/tty2.conf、..tty3.conf等中进行相同的更改以获取其他虚拟终端。
# original getty command in /etc/init/tty1.conf
exec /sbin/getty -8 38400 tty1
# new command; sets default TERM on /dev/tty1 to "foobar"
exec /sbin/getty -8 38400 tty1 foobar
Run Code Online (Sandbox Code Playgroud)如果您登录到 X/Gnome/KDE(VT7、8 或 9),那么您没有使用控制台,至少在这种情况下是这样。从技术上讲,这是登录 X 并通过终端模拟器应用程序使用伪终端——这就是为您提供显示 shell 和命令行的窗口的原因。
TERM最初由您的终端模拟器设置。它可以在你的 shell 启动文件(~/.bashrc、~/.profile等)中修改。
xterm , rxvt , xterm-color , xterm-256color都是常见的值
要更改此值,请查阅终端仿真器的文档。例如,如果使用rxvt-unicode(又名urxvt),您将使用-tn termname命令行选项。
如果您是远程登录(通过 SSH 或远程 X),那么您绝对不会在任何上下文中使用控制台;再次,您使用的是伪终端。
| 归档时间: |
|
| 查看次数: |
18350 次 |
| 最近记录: |