我无法使用vi命令打开文件。我可以用vim打开,但是我不能用vi打开。这是在我尝试启用语法照明(终端中的着色)之后发生的。我可以使用vim
打开文件,但不能使用vi打开文件。
[root@123-dev-lnx ~]# vi index.html
bash: index.html: command not found...
[root@123-dev-lnx ~]# vim index.html
[root@123-dev-lnx ~]#
答案 0 :(得分:1)
使用
检查您的别名 alias | grep vi
您看到了
alias vi=''
这基本上意味着vi
命令本身被替换为空,从而导致了该命令:
$ vi index.html
成为
$ index.html
告诉外壳程序启动一个名为index.html
的程序,该程序不存在。
按尺寸建议,
unalias vi
允许删除别名并调用vi。
也就是说,除非您在控制台中明确键入了错误的别名,否则它可能位于配置文件中的某个位置,并且将来可能会继续困扰您...