是否存在 vi 是唯一选择的情况?

是否存在 vi 是唯一选择的情况?

在 Ubuntu 环境中是否存在vi唯一的选项是创建、编辑或修改文件?

我的问题基本上是想知道是否存在这样的情况,我会被迫使用它,vi因为它是 Ubuntu 生态系统中特定情况下唯一可用的选项。

是否存在某种特殊情况,我不知何故无法访问其他选项,例如nano,或者只是使用、等pico工具发送信息?catsedtee

我认为这更像是一个服务器或云端,因为在桌面上有更多选项,但对于经常使用终端的任何人,我都会问:

有这样的案例吗?

答案1

在 - 的里面Ubuntu生态系统,我不认为这种情况甚至可以存在vi至少会是一个 vim-tiny,它已经是一个vim远非“真实的”了vi

资源有限嵌入式系统,通常不是 Ubuntu,你可能只是有一个vi链接,busybox。而且没有剩余空间。那么,vi就是唯一的选择。

除此之外,我认为vi唯一的选择是不太常见今天甚至Linux 世界之外

但很容易出现这样的vi情况你可以计划的唯一选择这是未来某些情况下肯定会存在的唯一选择 — — 最有可能的是,这种情况会发生在客户过冷的服务器机房内。

想象一下你接到一位客户的电话:

顾客:我需要修复此配置!现在!!我不知道怎么做,但我可以告诉你配置文件在哪里。你能帮助我吗!?!

你:好的,它是在什么样的系统上运行的?

顾客:哦,它在服务器 foo 上,啊...它正在运行...记不清了,以“ix”结尾的东西,或者可能是“ux”......

没问题,现在你知道会有的vi

答案2

Vi 从来不是唯一的选择;你总是可以使用ed反而。

答案3

好吧,有一种情况你需要vi编辑器,让我们假设:

  • 没有图形界面
  • 你正在使用某个陌生的未知*nix系统
  • 你的终端如下所示:

在此处输入图片描述

  • 你已经受够这样的人了:

在此处输入图片描述

正如你所看到的没有数字键盘. 旧的vi(我的意思是原始传统vi、不vim、、vim.tinyvim.basic)您可以使用此键盘编辑文件。没有箭头键? 是的,当您处于命令模式时,您可以像专业人士一样使用、和 浏览文件。h是向左、是向下、是向上和是向右。jklhjkl

答案4

有很多情况vi(我自然是指vim.tiny因为我们发货的就是这些)可能唯一的交互式编辑器。如果我们忽略蝴蝶和宇宙射线,这些似乎是最有可能发生这种情况的场合:

  • 您只使用ubuntu-minimal基本元包。这取决于vim-tiny 其他编辑器,但不取决于其他编辑器。我目前找不到不使用任务来安装 Ubuntu 的方法standard^,但您可以在安装后使用以下命令将其删除:

    sudo apt-get remove $(apt-cache show standard^ | awk '/Package: / {print $2}')
    

    我有过亲身经历,有人给我一个没有安装任务的系统映像standard^。如果我没有网络访问权限,vi那将是我唯一的选择。

  • viChrooting 到仅通过以下方式映射的环境

  • 手动删除所有其他编辑器(并禁用重新安装它们的方法)

  • 手动打破外壳以阻止已知编辑器的vi启动。

最有可能的原因可能是真正的最小安装,但如今这种情况相当罕见。一些 VPS 和云托管公司使用它们(以尽可能节省磁盘空间),但我认为这绝对不是常态。

相关内容