BSD 兼容命令

BSD 兼容命令

许多基本 Unix 命令的 BSD 版本(例如)的ls行为与 Ubuntu 使用的 GNU 版本不同。

一些操作系统(包括 Solaris)除了提供“本机”命令外,还提供 BSD 命令。例如,Solaris 9/usr/ucb除了/usr/bin目录外还提供了一个目录,其中的一些命令名称是重复的。

Ubuntu 有类似的东西吗?我还没有找到相关的软件包,无论是通过哪个方式安装的,apt还是作为源代码安装的。

答案1

通读这篇 Unix 和 Linux 文章的标题为“在 Linux 上有什么选项可以替代 GNU coreutils?”,一种选择可能是传家宝项目工具集。它包括ls,以及其他事项,希望它能ls按照您的意愿运行。重点中这一点很有趣:

提供了多种版本的实用程序来处理 兼容各种规格和 Unix 风格,即 SVID3/SVR4、SVID4/SVR4.2MP、POSIX.2-1992/SUSV2、POSIX.1-2001/SUSV3 和 4BSD(SVR4 /usr/ucb)。

注意最后一项:“4BSD (SVR /usr/ucb)”。

据我所知,它没有 Ubuntu 软件包。安装说明构建一个 RPM,您可以使用它进行转换alien然后安装。如何安装和管理 RPM?

相关内容