解決無法使用VI的問題
今天在一臺sun solaris 5.10系統使用vi報錯:
# vi a
Unable to setup term:'unknown' missing in the terminfo database: No such file or directory
從這個資訊我們很難定位問題,我們用truss命令跟蹤一下vi的命令需要呼叫那些東西:
# truss vi
execve("/usr/bin/vi", 0xFFBFFE1C, 0xFFBFFE24) argc = 1
resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
resolvepath("/usr/bin/vi", "/usr/bin/vi", 1023) = 11
stat("/usr/bin/vi", 0xFFBFFBF8) = 0
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/lib/libmapmalloc.so.1", 0xFFBFF718) Err#2 ENOENT
......
access("/usr/share/lib/terminfo/", F_OK) = 0
Unable to setup term:'unknown' missing in the terminfo databasewrite(2, " U n a b l e t o s e".., 63) = 63
: write(2, " : ", 2) = 2
No such file or directorywrite(2, " N o s u c h f i l e".., 25) = 25
write(2, " ", 1) = 1
_exit(1)
從跟蹤資訊可以看到,vi是在查詢/usr/share/lib/terminfo/的檔案時報錯。
我們看看這個命令下的檔案:
bash-3.00# cd /usr/share/lib/terminfo
bash-3.00# ls
G t w y z
找一個可以正常使用vi的系統看看有那些檔案:
# cd /usr/share/lib/terminfo
# ls
1 3 5 7 9 B H P a c e g i k m o q s u w y
2 4 6 8 A G M S b d f h j l n p r t v x z
可以發現,兩者相差很大。把vi出錯的系統缺失的檔案複製回去,vi就可以正常執行了。
實際上,要使vi正常執行,只需要複製資料夾v下面的檔案過去即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63850/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker ubuntu 的vi,nano命令無法使用的解決方案DockerUbuntuNaN
- SecureCRT訪問HPUX無法使用viSecurecrtUX
- jsp無法使用bean的問題 等到解決問題為止!!!!JSBean
- goland中npm無法使用的問題及解決方法GoLandNPM
- 解決jequry使用keydown無法跳轉的問題
- 解決:angular js模板中無法使用ueditor的問題AngularJS
- 使用PorterDuff解決clipPath無法抗鋸齒問題
- 解決Centos無法yum源的問題CentOS
- gmail無法訪問問題解決--FGWAI
- 解決寶塔皮膚無法訪問的問題?
- 解決ASM無法啟動問題ASM
- SaaS無法解決“關鍵”問題
- 手動下載 Chrome,解決 puppeteer 無法使用問題Chrome
- 【PyCharm】解決虛擬環境pip無法使用問題PyCharm
- 解決CentOS7系統無法使用中文輸入法的問題CentOS
- 解決codeblocks無法除錯的問題BloC除錯
- 解決無法切換到jenkins使用者的問題Jenkins
- 解決split無法得到空字串問題字串
- Parallels Tools 無法安裝問題解決Parallel
- AD18無法模擬問題的解決
- 解決VisualStudio無法除錯的問題除錯
- 解決OBJC_CLASS_$_MBProgressHUD無法引用的問題OBJ
- 解決ASM磁碟組無法掛載的問題ASM
- 解決ORACLE無法啟動安裝的問題Oracle
- 關於listener無法啟動的問題解決
- 16.徹底解決Jmap在mac版本無法使用的問題Mac
- 解決bootstrap的modal使用Esc鍵無法關閉頁面問題boot
- 解決:ORACLE 11G使用exp無法導空出表問題Oracle
- AI換臉:FaceFusion 3.5.0更新,解決老版本無法使用問題!AI
- Windows無法配置此無線連線這個問題的解決辦法Windows
- 記錄一次無法很好解決的問題
- 解決windows8無法全屏顯示的問題Windows
- sqlplus無法啟動的問題及解決SQL
- 更改系統路由解決無法上網的問題路由
- 解決phpMyAdmin在nginx+php-fpm模式下無法使用的問題PHPNginx模式
- 解決 raw.githubusercontent.com 無法訪問的問題Github
- 解決thinkPHP3.2.3使用Smarty模板後無法使用系統常量問題PHP
- 無法訪問google picasa的解決辦法Go