红联Linux门户
Linux帮助

如何打开terminfo

发布时间:2010-10-28 11:45:23来源:红联作者:wucongdonglai
[i=s] 本帖最后由 wucongdonglai 于 2010-10-29 11:47 编辑 [/i]

最近看linux程序设计一书,讲到终端的类型,说可以在/lib/terminfo中看到各式各样的终端的类型,然后书上就用
infocmp v/vt100,打开了vt100这种终端对应的terminfo文件的样本!但是我怎么就这样输入打不开呢?我以为可能是选项问题,man了一下,也基本上都不合适啊!是不是这命令已经改了还是说是我哪不对啊?该怎么打开呢?网上找不到这方面的东西啊?
我的版本是ubuntu10.04
文章评论

共有 6 条评论

  1. 于 2014-06-06 23:42:06发表:

    man infocmp ,see that : infocmp [termname]
    so ,just use the termname is ok .try:
    infocmp linux
    infocmp vt100

  2. wucongdonglai 于 2010-10-29 11:47:37发表:

    5# 相思爱文
    恩,的确,我这是偷懒了,改过来了

  3. 相思爱文 于 2010-10-29 08:59:05发表:

    一般来说,不单指本帖问题
    书中的版本和现所使用的是否一致,还有发行时间等,都要考虑一下。

    可以说出书名和出版时间,例题版本,和功能。如果不太长,可以把书中内容全引用过来。
    再说明自己所用发行版和版本,以及最终目的(如:是要实现什么,还是要解释什么等)。

    这样便于大家帮助解决问题。

  4. 相思爱文 于 2010-10-29 08:51:01发表:

    [i=s] 本帖最后由 相思爱文 于 2010-10-29 08:52 编辑 [/i]

    不要说“打不开”之类,输入命令后显示什么?

    先运行ls,看看有没有这个文件
    hcc@debian:~$ which infocmp
    /usr/bin/infocmp
    hcc@debian:~$ ls /lib/terminfo/v/
    vt100 vt102 vt220 vt52
    hcc@debian:~$

  5. wucongdonglai 于 2010-10-29 08:43:30发表:

    2# 相思爱文
    对啊,我就是这么打的啊!先是直接给绝对路径,结果不行,我又切换到那目录后用相对路径加sudo,还是不行啊

  6. 相思爱文 于 2010-10-28 22:46:05发表:

    [i=s] 本帖最后由 相思爱文 于 2010-10-28 22:48 编辑 [/i]

    v/vt100是个相对路径,可以先cd进入相应目录,也可以用绝对路径
    infocmp /lib/terminfo/v/vt100

    这是干什么用的我不知道