有人知道 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