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


于 2014-06-06 23:42:06发表:
man infocmp ,see that : infocmp [termname]
so ,just use the termname is ok .try:
infocmp linux
infocmp vt100
wucongdonglai 于 2010-10-29 11:47:37发表:
5# 相思爱文
恩,的确,我这是偷懒了,改过来了
相思爱文 于 2010-10-29 08:59:05发表:
一般来说,不单指本帖问题
书中的版本和现所使用的是否一致,还有发行时间等,都要考虑一下。
可以说出书名和出版时间,例题版本,和功能。如果不太长,可以把书中内容全引用过来。
再说明自己所用发行版和版本,以及最终目的(如:是要实现什么,还是要解释什么等)。
这样便于大家帮助解决问题。
相思爱文 于 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:~$
wucongdonglai 于 2010-10-29 08:43:30发表:
2# 相思爱文
对啊,我就是这么打的啊!先是直接给绝对路径,结果不行,我又切换到那目录后用相对路径加sudo,还是不行啊
相思爱文 于 2010-10-28 22:46:05发表:
[i=s] 本帖最后由 相思爱文 于 2010-10-28 22:48 编辑 [/i]
v/vt100是个相对路径,可以先cd进入相应目录,也可以用绝对路径
infocmp /lib/terminfo/v/vt100
这是干什么用的我不知道