我尝试在迷你iso并遇到了无线配置问题。我发现很奇怪,尽管有如下非常基本的命令,但 mini.iso 似乎大部分时间都运行正常:
lshw
lspci
lsusb
ifconfig
当我从命令行尝试它们时却不见了。
这是我的问题的扩展版本:
- mini.iso 上有哪些命令?
- 在哪里可以找到有关可用控制台命令的文档?
- 在哪里可以找到 mini.iso 上有哪些软件包?
更新:(对问题进行澄清)
要明确这个问题:“命令行”是指当你
在设置过程中执行“手动”配置步骤(如无线、磁盘、串行设备设置)或
当您访问菜单点“执行 shell”时
问题是关于mini.iso
或的具体问题netinstall.iso
,因为这些内容似乎没有进一步的文档。这是不是关于在 (或任何其他迷你 Linux 发行版) 下通常可用的内容的问题busybox
。如果 上的 shellmini.iso
基于busybox
,我想看看这个事实的记录在哪里。
问题是不只是关于上述四个命令。它是关于从哪里获取有关哪些命令可用的文档。
几年前,曾有过关于此内容的文档。以及关于如何在安装过程中配置设备的文档。这些文档似乎已经消失,没有替代。
答案1
没有文档记录,因为:
- 开发人员讨厌编写文档
这是一种自我记录:
这迷你iso可以安装:
mkdir /media/DVD-ISO sudo mount -o loop /tmp/mini.iso /media/DVD-ISO
现在您可以检查 iso 本身的数据:
ll /media/DVD-ISO
它包含许多文件,其中一个特别令人感兴趣:
-r--r--r-- 2 root root 21M Apr 15 2014 initrd.gz
这是一个 gzip 压缩文件,我们将其提取如下:
cd /media/DVD-ISO/ mkdir initrd cd initrd gunzip ../initrd.gz
最后为我们提供了我们使用以下方法提取的启动映像
initrd
:mkdir temp cd temp sudo cpio -id < ../initrd
现在您已获得所需的所有更新文档!(逐一回答您的问题)
- 这给出了 iso 中包含的命令的完整列表:
ll bin&ll sbin&ll usr/local/bin
- 只需输入您想要其文档的命令
man szCommand
即可。szCommand
- 请参阅步骤 1,因为没有其他包...
答案2
Alt我假设这个问题中的“命令行”是指可以通过按左+或在安装程序菜单中选择“执行 shell”(可通过按 Esc 访问)获得的命令行界面F2。此界面基于忙碌箱, 哪个“将许多常见 UNIX 实用程序的微型版本组合成一个小型可执行文件”. 与往常一样,有两种命令可用。
- shell 内置的命令。您可以通过输入 获取命令列表
help
,并且这些命令都有文档记录这里。 - 位于环境变量中列出的目录中的二进制文件。您可以像往常一样
PATH
使用 查看 的内容,并使用 列出其内容。PATH
echo $PATH
ls
然而这里有一点复杂,因为也有两种二进制文件。
- 许多基本实用程序的二进制文件(例如
ping
或 )od
只是指向 的符号/bin/busybox
链接。这些命令也内置在 Busybox 中,并在上面的链接中进行了记录。为了节省空间,它们通常比您习惯的这些命令的版本更简洁。 - 其他二进制文件(IE(未符号链接到的
/bin/busybox
)nano
与普通 Ubuntu 系统中的相同。手册页在 Busybox 中不可用,但您可以在http://manpages.ubuntu.com。