标签: term

为 gnu 屏幕设置 $TERM

所以我用 256 色编译了屏幕,以 256 色模式在 Konsole 上运行。如果开始屏幕,则 TERM 设置为“屏幕”。如果我手动将 TERM 导出到 screen-256color ,则一切正常。

我有两个问题。第一个是为什么 screen 在支持时将 TERM 设置为“screen”而不是“screen-256color”?第二个是,如果我的 .screenrc 文件中有以下行

term    screen-256color
Run Code Online (Sandbox Code Playgroud)

为什么 screen仍然没有设置我的任期?

附加信息:我正在 Kubuntu Jaunty amd64 上运行 Screen version 4.00.03jw4 (FAU) 2-May-06

term gnu-screen

13
推荐指数
2
解决办法
2万
查看次数

使用 top 命令的 cron 脚本和 TERM 定义的问题

我在执行 cron 进程以检查服务器中当前的 CPU 使用情况时遇到问题。

我的脚本开始于:

top -c -n 1 -u www-data > /tmp/kill-cpu
Run Code Online (Sandbox Code Playgroud)

我可以在控制台中毫无问题地执行,但在 cron 中我得到

顶部:tty 获取失败

如果我使用 -b 选项到顶部

top -b -n 1
Run Code Online (Sandbox Code Playgroud)

我得到

'dumb':未知终端类型。

我使用 xterm 作为 TERM

感谢您的帮助 :)
Lito。

解决方案:我能够通过以下方式解决问题:

ln -s /lib/terminfo/d/dumb /usr/share/terminfo/d/dumb
Run Code Online (Sandbox Code Playgroud)

top term cron xterm

12
推荐指数
1
解决办法
1万
查看次数

Debian SSH - 调整终端大小未向 bash 注册

由于磁盘故障,我们最近重新安装了我们的服务器,现在我们在调整终端大小时遇到​​了问题。我们安装了 Debian 6.0.6。

症状

当您调整终端大小时,似乎没有基于 ncurses 的应用程序(已测试:ytalk、irssi、screen、tmux、一些 ncurses 示例应用程序)正确调整大小。屏幕通常以空白结束。在应用程序中强制重绘将使用旧的终端大小重绘。

在 bash (4.1.5(1)) 提示符下调整窗口大小时,COLUMNS 和 LINES 变量永远不会更新。

诊断

试图在 bash 中捕获 SIGWINCH,它似乎从未被接收到。这是经过测试的:

trap 'touch /home/user/sigwinch' SIGWINCH
trap 'touch /home/user/sigusr1' SIGUSR1
kill -s SIGWINCH $$
kill -s SIGUSR1 $$
Run Code Online (Sandbox Code Playgroud)

这应该在我的主目录中创建了这两个文件。它只创建了/home/user/sigusr1.

尝试kill -s SIGWINCH $$不会导致 $COLUMNS/$LINES 变量的更新。

启用checkwinsize( shopt -s checkwinsize) 将导致 bash 在从任何应用程序返回时更新 $COLUMNS/$LINES(如预期)。在checkwinsize启用启用的终端调整大小后,这会导致以下结果:

$ echo $COLUMNS ; ls > /dev/null ; echo $COLUMNS
72
107
Run Code Online (Sandbox Code Playgroud)

将我的登录 shell 更改为 tcsh 之类的内容并尝试调整终端的大小按预期工作,就像我测试的其他盒子上的 bash 一样。 …

debian bash term

11
推荐指数
1
解决办法
4216
查看次数

你如何在 CentOS 5.7 上获得 TERM=screen-256color ?

CentOS 6.0 能够将其 TERM 设置为screen-256color. 但是,它在 CentOS 5.7 中不起作用。

如何让 CentOS 5.7 支持screen-256color

term gnu-screen tmux

9
推荐指数
2
解决办法
6527
查看次数

AIX 上与 PuTTY 一​​起使用的最佳 TERM 类型是什么,哪些 PuTTY 设置应该调整?

我管理过很多AIX机器,一般都是5.3版的。

基本的终端功能工作得很好,但似乎有些事情没有。例如nmon显示lqqx而不是画线字符。

lqnmonqqqqqqqqr=ResourcesqqqqqqqqHost=sigloprodqqqqqqRefresh=2 secsqqq11:29.
1 Memory qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqx
x          Physical  PageSpace |        pages/sec  In     Out | FileSystemCx
x% Used       97.4%      1.3%  | to Paging Space   0.0    0.0 | (numperm) 5x
x% Free        2.6%     98.7%  | to File System    0.5    1.5 | Process   2x
xMB Used    7980.3MB    26.2MB | Page Scans        0.0        | System    1x
xMB Free     211.7MB  2021.8MB | Page Cycles       0.0        | Free       x
xTotal(MB)  8192.0MB  2048.0MB | Page Steals       0.0        |           -x
x                              | Page …
Run Code Online (Sandbox Code Playgroud)

putty aix term xterm

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

term ×5

gnu-screen ×2

xterm ×2

aix ×1

bash ×1

cron ×1

debian ×1

putty ×1

tmux ×1

top ×1