linux 进入不了vim编辑器?

linux 进入不了vim编辑器?,第1张

你可以找一下/usr/bin/有没有一个叫nvi东东,如果没有说明你的系统没有装VI。这个就是VI命令的各行程序。

再找一下/etc/alternatives/有没有一个叫vi的东东,这个应该是LINUX系统给nvi建立的第一个快捷方式,另一个是/usr/bin下的vi快捷方式,如果没有这个,你直接打vi是不能运行的,因为你的命令path默认情况下是没有指向/etc/alternatives的。

快捷的结构如下:原程序nvi---->/etc/alternatives/vi------>/usr/bin/vi

每个用户的默认命令path是有/usr/bin的,所以你打vi,其实是运行/usr/bin下的vi快捷方式,它又是指向/etc/alternatives的vi快捷方式,这个vi快捷方式最后指向可运行的/usr/bin/nvi程序。

因为linux的版本比较多,所以我说的这个有可能和你的情况还不一定一样,如果不行,你只能用find命令来找一下看了。

find

/

-name

vi

如果没有,那么你就是没有装vi,如果有,那么到相应的目录使用ls

-l看一下快捷方式。ls

-l

vi

例如找到的结果有/usr/bin/vi,那么

cd

/usr/bin

ls

-l

vi

结果是lrwxrwxrwx

1

root

root

20

2006-04-28

00:29

vi

->

/etc/alternatives/vi

意思就是这个vi是指向/etc/alternatives/vi的快捷方式,再去/etc/alternatives目录,用ls

-l

vi看一下:

结果是lrwxrwxrwx

1

root

root

12

2006-04-28

00:29

vi

->

/usr/bin/nvi

说明这个vi是/usr/bin/nvi的快捷方式,再去/usr/bin下看ls

-l

nvi

结果-rwxr-xr-x

3

root

root

360760

2005-03-07

07:31

nvi

到这儿,终于找到vi最后运行的是/usr/bin/nvi这个程序了。

刚启动的vi是命令模式,除了移动光秒以外,你的输入都被vi当作命令。

命令“i”将vi转为编辑模式,你可以移动光标,也可以输入、删除、修改内容。

[Esc]用于退出编辑模式,转回命令模式。

命令“w”用于保存修改。

命令“q”用于退出vi。

命令“!”用于强制执行常规条件下不准执行的命令,用之前请想好。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9027678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存