jjzjj

linux - 顶部 'xterm' : unknown terminal type

运行TOP命令时出现错误:>top'xterm':unknownterminaltype.>echo$TERMxterm>echo$DISPLAYDYSPLAY:Undefinedvariable.>cat/etc/redhat-releaseRedHatEnterpriseLinuxServerrelease6.3(Santiago)>ls/usr/share/terminfo/123456789aAbcdeEfghijklLmMnNopPqQrstuvwxXz>ls/usr/share/terminfo/x/xterm/usr/share/terminfo/x/xterm我也有Ro

linux - 如何设置我的 Linux X 终端以便 Emacs 可以访问 256 色?

当我在X终端窗口中运行emacs-nw并请求M-xlist-colors-display时,我得到了一个微不足道的调色板:blackredgreenyellowbluemagentacyanwhite有人告诉我可以获得265种颜色。将TERM环境变量设置为xterm-256color不会完成这项工作。什么作用? 最佳答案 根据this除了将TERM设置为xterm-256color之外,您还需要ncurses-term库。好的,this还有其他一些事情可以尝试:ThexterminUbuntuEdgydoesnotadvertise

linux - 如何设置我的 Linux X 终端以便 Emacs 可以访问 256 色?

当我在X终端窗口中运行emacs-nw并请求M-xlist-colors-display时,我得到了一个微不足道的调色板:blackredgreenyellowbluemagentacyanwhite有人告诉我可以获得265种颜色。将TERM环境变量设置为xterm-256color不会完成这项工作。什么作用? 最佳答案 根据this除了将TERM设置为xterm-256color之外,您还需要ncurses-term库。好的,this还有其他一些事情可以尝试:ThexterminUbuntuEdgydoesnotadvertise

linux - 在 linux 中,如何测试程序的输出是发送到实时终端还是发送到文件?

当您使用git时它似乎神奇地知道标准输出是通过管道还是进入文件以及何时显示到控制台。例如,如果您启用了颜色并且您执行了gitstatus它将为列出的不同类别文件的输出着色。但是,如果你这样做gitstatus|less或gitstatus>status.txt它删除了linuxcolorformatting而且您只能看到普通的、未着色的文本。git如何检测其命令的输出是要发送到文件还是要发送到终端? 最佳答案 isatty(intfd)将检查fd是指终端还是其他东西。它是GNUC库中unistd.h的一部分。手册页:http://l

linux - 在 linux 中,如何测试程序的输出是发送到实时终端还是发送到文件?

当您使用git时它似乎神奇地知道标准输出是通过管道还是进入文件以及何时显示到控制台。例如,如果您启用了颜色并且您执行了gitstatus它将为列出的不同类别文件的输出着色。但是,如果你这样做gitstatus|less或gitstatus>status.txt它删除了linuxcolorformatting而且您只能看到普通的、未着色的文本。git如何检测其命令的输出是要发送到文件还是要发送到终端? 最佳答案 isatty(intfd)将检查fd是指终端还是其他东西。它是GNUC库中unistd.h的一部分。手册页:http://l

linux - Linux 上的 Emacs/xterm 颜色烦恼

我在本地Linux机器和远程集群的登录节点上的控制台窗口中使用emacs。我经常使用emacs,并且在我的.emacs文件中将前景色设置为白色,如下所示:(set-foreground-color"white")(set-background-color"black")但是,当我运行emacs时,前景不是白色的;它是灰色的,很难阅读。在我的Mac上,具有相同设置的控制台窗口中的emacs显示为正确的白色。但是在两个linux机器上,在konsole和xterm中,它都是灰色的。以防万一,我将TERM设置为xterm-color,桌面运行RHEL5,集群节点运行RHEL4(CentOS)

linux - Linux 上的 Emacs/xterm 颜色烦恼

我在本地Linux机器和远程集群的登录节点上的控制台窗口中使用emacs。我经常使用emacs,并且在我的.emacs文件中将前景色设置为白色,如下所示:(set-foreground-color"white")(set-background-color"black")但是,当我运行emacs时,前景不是白色的;它是灰色的,很难阅读。在我的Mac上,具有相同设置的控制台窗口中的emacs显示为正确的白色。但是在两个linux机器上,在konsole和xterm中,它都是灰色的。以防万一,我将TERM设置为xterm-color,桌面运行RHEL5,集群节点运行RHEL4(CentOS)

linux - vi退出后如何恢复终端内容?

vi或man等程序或任何其他程序如何用程序自己的内容替换终端内容,然后在退出这些程序后又恢复旧的终端内容? 最佳答案 Vi翻转到终端支持的备用屏幕缓冲区。这是使用转义序列实现的。参见thislink了解全部详情。这些的termcap条目是“ti”进入,“te”退出全屏模式。正如@Celada在下面指出的那样,硬编码xterm转义序列不是一个好主意™,因为序列根据$TERM的不同而不同,例如:xterm-colorti:7[?47hte:[2J[?47l8xterm-256colorti:[?1049hte:[?1049l另一方面,目

linux - vi退出后如何恢复终端内容?

vi或man等程序或任何其他程序如何用程序自己的内容替换终端内容,然后在退出这些程序后又恢复旧的终端内容? 最佳答案 Vi翻转到终端支持的备用屏幕缓冲区。这是使用转义序列实现的。参见thislink了解全部详情。这些的termcap条目是“ti”进入,“te”退出全屏模式。正如@Celada在下面指出的那样,硬编码xterm转义序列不是一个好主意™,因为序列根据$TERM的不同而不同,例如:xterm-colorti:7[?47hte:[2J[?47l8xterm-256colorti:[?1049hte:[?1049l另一方面,目

linux - 无论如何改变光标 "vertical line"而不是一个框?

在XTERM中有什么方法可以将光标更改为“垂直线”而不是方框吗?框:■行:| 最佳答案 似乎xterm已经添加了对垂直条或I型光标的支持。您可以通过在~/.bashrc文件中插入以下行之一来更改光标(如果您使用bash):echo-e-n"\x1b[\x30q"#changestoblinkingblockecho-e-n"\x1b[\x31q"#changestoblinkingblockalsoecho-e-n"\x1b[\x32q"#changestosteadyblockecho-e-n"\x1b[\x33q"#change