小编Pan*_*der的帖子

如何制作一个 shell 以显示在我自己的发行版 (linux) 中?

我对 Linux 很感兴趣,并且已经研究了一段时间。我刚刚学会了从源代码编译 Linux 内核,并使用 Grub 引导它,这会让您获得内核的 shell。

现在,一旦内核加载到内存中,它就会搜索init加载它。我的议程是调出一个外壳(普通用户可以使用 - 类似bash)。

那么,我怎样才能把它带进来?

我是否需要配置 init 来加载 bash shell 或者我可以做些什么?

我正在构建我自己的发行版,我只需要发行版有一个 shell (bash) 而没有别的。

linux ubuntu kernel-modules linux-kernel distributions

5
推荐指数
1
解决办法
643
查看次数

如何在 C 中执行参数解析?

我正在尝试编写一个在 linux 操作系统上运行的实用程序。我打算用 C 开发它。我有很多疑问。我想问一些。

问题1:

如何使用 C 解析参数?

在 python 中,我们有一个模块可以轻松解析参数。有没有类似或更好的方法来使用 C 执行相同的操作?

即:在 linux 中,按 ' tab' 自动填充命令。我希望在我的实用程序中有类似的功能。我将如何使用 C 进行编程?

问题2:

在开发实用程序(任何类型的)时,使用 linux 内核提供的功能还是继续使用 linux 内核提供的功能更好libc

谢谢

c utilities glibc linux-kernel

0
推荐指数
1
解决办法
506
查看次数