水晶之恋数码影像:linux中的vi命令和vipw命令有什么区别?

来源:百度文库 编辑:高校问答 时间:2024/05/01 13:09:54
既然这些文件即可以用vi编辑也可以用vipw编辑,估计vipw至少有它被开发的特殊用处吧.

哪位大虾能详细解释下呢.
并谢谢lc666111的回答~

具体的区别展示如下:

  1. vipw命令是用于编辑用户密码文件,且只用于编辑密码文件,vi命令能编辑任何文件,vi是一个功能强大的文本编辑器,他有三种模式,即命令模式、文本编辑模式、和最后行模式;

  2. vipw在编辑密码文件的时候会为该文件上锁,上锁后其他人编辑该文件时会提示稍后再试,在别人修改完成前不能对该文件进行修改,而vi会提示有人在编辑了,但是会提供继续编辑或覆盖等选项进行选择;

  3. vipw默认使用的编辑器就是vi。

man vipw显示如下:
vipw, vigr - edit the password, group, shadow-password or shadow-group file. ...
vi是编辑器,vipw是修改用户,组,密码文件的。
我没用过vipw,就是修改这些文件我也是直接用vi