Answers:
显然,如果您知道如何以root身份运行任何命令,则可以运行编辑器。但这不是最方便或最安全的方法。
sudoedit(或它的同义词sudo -e)是sudo的一种模式,您可以在自己喜欢的编辑器中编辑文件的临时副本,然后在完成编辑后将该副本移到适当位置。
sudoedit /etc/fstab
注意:有些文件不应该直接编辑。
切勿/etc/sudoers直接编辑。始终visudo为此使用命令。如果您在sudoers文件的语法上有误,则可能会被锁定root帐户!运行时visudo,它可以让您编辑文件的临时副本并执行语法验证,然后再通过编辑替换实际文件。
同样的原则也适用于用户,组,用户密码,和组密码数据库/etc/passwd,/etc/group,/etc/shadow,和/etc/gshadow分别。在可用的系统上vipw,vigr对/etc/passwd和使用,命令/etc/group。要编辑密码数据库,请传递-s选项。例如,要进行编辑/etc/gshadow,请使用vigr -s。
crontab -e(因为这也可以进行语法检查)。
                    始终确保备份要编辑的文件。此后,有些人喜欢在上面加上时间戳。这样可以确保在系统由于更改而中断的情况下始终可以恢复(希望如此)。除了strugee列出的命令外,大多数设置都可以让您运行常用的编辑器(vi,vim,nano,emacs)。只要知道文件是只读还是不可读即可。
rcs和这样的程序的原因etckeeper。
                    sudoedit。