linux使用vi命令错误提示:E558: Terminal entry not found in terminfo 'vt100' not known.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux使用vi命令错误提示:E558: Terminal entry not found in terminfo 'vt100' not known.相关的知识,希望对你有一定的参考价值。
使用vi命令时出现错误:
E558: Terminal entry not found in terminfo
'vt100' not known. Available builtin terminals are:
builtin_ansi
builtin_xterm
builtin_iris-ansi
builtin_dumb
defaulting to 'ansi'
编辑的时候还按上下左右键,出现ABCD。。。
要怎样才能设置好呢·!!、。?跪求高手解决~!万分感谢
我使用的是 SecureCRT 要怎么设置吗?
删除目前你登录用户的vim变量文件
若你是以root用户登录,在删除/root/.vi*
若你是以普通用户登录,则删除/home/xxx/.vi*文件
删除方法rm -rf .vi*追问
嗯,我删除了,但是没有什么反应啊。。。
还是老样子。。
我也怀疑是什么时候更了什么变量。还有什么办法还原更改吗?
我的备份脚本在这个服务器也不能使用
真找不出到底是什么问题,急死我了。。。
求助啊~!!
vi的配置文件就这个,别的没有了,不过有一点,这个不会对脚本造成什么危害。
目前我无法看到实际情况,只能猜测处理了。
login 后输入:
TERM=xterm;export TERM
然后再试下vi追问
首先,谢谢你的回答!
请问,login后,是什么意思?
我用export TERM=xterm可以编辑
但是前后左右按键出来还是变成ABCD
而且下次打开了又要继续export TERM=xterm
请问要怎么操作才能以后都可以直接vi而不出现这种问题呢?
这样好了,登陆后(输入账号密码后)
TERM=xterm;export TERM
vi .bash_profile
在文件尾添加2行
TERM=xterm
export TERM
按 :wq 存储退出
linux操作提示:“Can't open file for writing”或“operation not permitted”的解决办法
在linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!"命令保存文件并退出时出现一下信息提示:
E212: Can‘t open file for writing Press ENTER or type command to continue
出现这个错误的原因可能有两个:
1.当前用户的权限不足
2.此文件可能正被其他程序或用户使用。
一般错误原因都是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供管理员权限,比如使用命令“sudo vi hosts”打开编辑文件。
由此看来,sudo命令是很有用的,当我们执行某种操作系统提示诸如“operation not permitted”等权限不足信息时,我们很多时候都可以在命令前面加上sudo来解决权限不足问题。比如当我们从linux服务器上下载某一个文件或上传某一个文件有可能提示这个,也有肯能直接上传不成功但是什么都没提示;这时你就应该想想是不是账号的权限不足,加个sudo试试。
以上是关于linux使用vi命令错误提示:E558: Terminal entry not found in terminfo 'vt100' not known.的主要内容,如果未能解决你的问题,请参考以下文章