在 Linux 内核中,至少可以使用多少个程序来编辑文件?
我的意思是从某个存储设备读取文件,更改它,然后存储它。也许通过指定存储设备上的地址来保存文件(如果这会减少使用的程序数量)。
编辑:只是为了澄清。我主要要求提供仅编辑文本文件所需的程序列表(以及它们的依赖项,如果有的话)。
答案1
程序的最少数量是一个:基于文本的文本编辑器。如果您不需要用户帐户、网络、图形用户界面、备份、升级编辑器的能力,或者通常除了编辑文件之外做任何事情的能力,那么您可以使用类似 的参数来引导 Linux 内核,init=/bin/nano
并有系统上绝对没有其他东西——只有nano
可执行文件、它所依赖的库以及您输入的任何文件。
这不是一个非常有用的操作系统,但它满足您的要求。通用操作系统具有更多的功能,这需要更多的程序。