是否存在vi
在 Ubuntu 环境中创建、编辑或修改文件的唯一选项的场景?
我的问题基本上是真正知道是否有这样的情况我会被迫使用,vi
因为这将是 Ubuntu 生态系统中特定情况下唯一可用的选项。
莫非特殊情况存在,我不知怎么就不能访问其他选项,如nano
,pico
或简单地用工具发送的信息等cat
,sed
,tee
多?
我认为这更像是一个服务器或云端,因为在桌面上有更多的选择,但我问很多使用终端的人:
有这样的案例吗?
Vol*_*gel 32
在Ubuntu生态系统内部,我认为这种情况甚至不可能存在,vi
至少是一个 vim-tiny,它已经是一个vim
远离“真实”的“真实” vi
。
在资源有限的嵌入式系统(通常不是 Ubuntu)的上下文中,您可能只有vi
一个指向busybox
. 并且没有剩余空间。那么,vi
是唯一的选择。
除此之外,我认为在今天,即使在 Linux 世界之外,vi
唯一选择并不常见的情况。
但是很容易出现这样的情况,vi
即您可以计划的唯一选项,唯一的选项肯定会在未来的某些情况下存在——这很可能发生在客户过冷的服务器机房内。
想象一下,您被客户呼叫:
客户:我需要修复这个配置!现在!!我不知道怎么做,但我可以告诉你配置文件在哪里。你能帮助我吗!?!
你:好的,那运行在什么样的系统上?
客户:哦,它在服务器 foo 上,啊哈...它正在运行...不记得了,最后是“ix”的东西,或者带有“ux”的 mayeb...
没问题,现在你知道会有的vi
!
cha*_*aos 13
好吧,在一种情况下您需要vi
编辑器,让我们假设:
*nix
系统上如您所见,没有数字键盘。使用旧的vi
(我的意思是原始的繁体vi
,不是vim
, vim.tiny
, 或vim.basic
),您可以使用此键盘编辑文件。没有方向键?是的,当你在命令模式是您通过与文件移动h,j,k和l,像亲。h左,j下,k上,l右。
事实是,在许多发行版中,编辑器喜欢nano
和pico
只是不是标准的,而其他包,即vim-tiny
是。ubuntu-minimal 的包列表见这里,vim-tiny
是唯一的编辑器。根据this answer,Ubuntu服务器似乎也是如此。我知道基本 Debian、Fedora 也是如此。
话虽如此,考虑到如果您nano
的系统上有,我还没有看到您必须使用的情况vi
,但是,如果您为客户工作而没有使用@Volker 的答案根访问权限?apt-get install nano
不会对你有多大好处(如果它甚至可以访问外部互联网!)。
归档时间: |
|
查看次数: |
3986 次 |
最近记录: |