为什么所有终端文本编辑器都可能停止工作(AWS EC2 Ubuntu 16.04)?

为什么所有终端文本编辑器都可能停止工作(AWS EC2 Ubuntu 16.04)?

也许是愚蠢的问题。但我会尝试。

重新启动操作系统 (AWS EC2/Ubuntu 16.04.6 LTS) 后,无法通过任何文本编辑器 (vi/vim/nano/less/touch) 打开任何文件。但猫和尾巴仍然有效。

我在日志中没有看到任何相关问题。但启动日志包含以下错误:

    Apr  4 21:02:32 xxx systemd[392]: keyboard-setup.service: Failed at step EXEC spawning /usr/bin/loadkeys: Exec format error
....
    Apr  4 xxx systemd[411]: resolvconf.service: Failed at step EXEC spawning /bin/touch: Exec format error
....
    Apr  4 xxx systemd[798]: cloud-init-local.service: Failed at step EXEC spawning /bin/touch: Exec format error

有任何想法吗?

添加:

@berndbausch 谢谢你的回答。但不幸的是,我只有以下内容供所有编辑使用:

# strace -i vim 1.txt
[00007f44c1be17f7] execve("/usr/bin/vim", ["vim", "1.txt"], [/* 28 vars */]) = -1 
ENOEXEC (Exec format error)
[00007f44c1c0c380] write(2, "strace: exec: Exec format error\n", 32strace: exec: 
Exec format error
) = 32
[00007f44c1be17c8] exit_group(1)        = ?
[????????????????] +++ exited with 1 +++

相关内容