vim -R nombre de archivo
Para emacs:
emacs FILE --eval '(setq buffer-read-only t)'
No hay una opción de inicio para forzar solo lectura.
 Editar:
 Si coloca esta pequeña función en su secuencia de comandos de inicio de shell (.bashrc, por ejemplo), puede abrir un archivo de solo lectura escribiendo ev file_to_view 
ev() {
  emacs "$1" --eval '(setq buffer-read-only t)'
}
ver nombre de archivo
Básicamente vim en modo de solo lectura; simples!
 Como se insinúa en el comentario, en caso de que view está vinculado al vi simple , aquí están bash Comandos para inspeccionar primero la situación y luego corregirla:
# non-destructive inspection
which vim
which view
ls -l $(which view)
# overwrite current view with symlink to vim, requires root
ln -sfv $(which vim) $(which view)