Ubuntu Server 22.04 LTS 最小安装的默认文本编辑器

Ubuntu Server 22.04 LTS 最小安装的默认文本编辑器

有人知道 Ubuntu Server 22.04 LTS 最小安装的默认文本编辑器是什么吗?

我尝试了 vim、nano、editor、gedit。以上都没有用。

答案1

你可以cat在紧急情况下使用(我需要修复我的 netplan.yaml 才能连接到互联网,因此无法安装其他编辑器)

cat - > /path/to/file然后ctrl+c退出

答案2

您还可以使用“sed”进行简单的更改。例如,如果您想替换 IP 地址:

sed -i s/192.0.2.0/192.0.2.1/ /etc/netplan/00-installer-config.yaml

在 Ubuntu 22.04 中,最小安装适用于无人登录的机器。他们真的是这个意思!您永远都不应该登录。只需要自动化工具,当然这些工具不使用可视化文本编辑器。事实上,这相当令人惊讶,因为在以前的 Ubuntu 版本中,最小安装意味着没有普通用户登录,但仍为系统管理员安装了一些交互式程序。22.04 不是这样。

答案3

我有同样的问题,我有点害怕报告说,似乎没有安装带有 Ubuntu 22.04 LTS 最小服务器安装的编辑器......

Ubuntu(包括最小服务器安装)附带一个实用程序来设置默认编辑器(恰当地命名为 select-editor;请参阅Ubuntu 选择编辑器手册页)。老实说,考虑到以下情况,这有点讽刺,但是……*耸肩*

我在全新安装的最小服务器上运行了 select-editor,得到如下结果:

user@server:/$ select-editor
update-alternatives: error: no alternatives for editor
user@server:/$

因此我安装了 nano,并再次运行它以查看会发生什么:

user@server:/$ select-editor
user@server:/$

看来,现在只安装了一个编辑器,它无需任何进一步的输入就可以运行,也不会抛出任何错误。

为了满足我日益增长的好奇心,我还安装了 vim 并再次运行 select-editor:

user@server:/$ select-editor
Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic

Choose 1-2 [1]:

因此,我能得出的结论是,Ubuntu 22.04 LTS 最小服务器安装才不是附带文本编辑器。 *再次耸肩;难以置信地摇头*

答案4

我检查过 :

apt list --installed| grep -i vim

安装vim-doc后的结果

vim-common/jammy-updates,jammy-updates,jammy-security,jammy-security,now 
2:8.2.3995-1ubuntu2.3 all [installed,automatic]
vim-doc/jammy-updates,jammy-updates,jammy-security,jammy-security,now 2:8.2.3995-1ubuntu2.3 all [installed]
vim-tiny/jammy-updates,jammy-security,now 2:8.2.3995-1ubuntu2.3 amd64 [installed,automatic]

它是:VIM - Vi 改进版本 8.2.4919

相关内容