相关疑难解决方法(0)

“sh 兼容”是什么意思?

我已经看到通常在提到 shell 时使用的短语“sh compatible”。我不确定它是否也适用于可能在 shell 中运行的程序。

shell 或其他程序“sh 兼容”是什么意思?“sh不兼容”是什么意思?

编辑:这个问题询问 bash 和 sh 之间的区别非常相关: Difference between sh and bash

我仍然想直接回答“sh 兼容”的含义。一个合理的预期可能是“sh 兼容”意味着“实现了 Shell 命令语言”,但是为什么有这么多“sh 兼容”的 shell,它们为什么不同呢?

shell compatibility

66
推荐指数
2
解决办法
1万
查看次数

为什么没有人使用真正的 Bourne shell 作为 /bin/sh?

我注意到基本上我曾经使用过的系统都没有/bin/sh真正的可执行文件。它总是一个符号链接dashbash在POSIX模式,或者类似的东西。

为什么?使用真正的、原始的有/bin/sh什么缺点?(速度?许可?)

shell dash history

55
推荐指数
4
解决办法
8803
查看次数

Linux 和 BSD 中的常见程序(例如:“ls”、“cat”)是否来自相同的源代码?

Linux 和 BSD 都有像lsandcatechoand 之类的通用程序kill

它们来自相同的源代码,还是 Linux 和 BSD 都拥有这些程序的独特源代码?

linux source bsd

25
推荐指数
3
解决办法
4260
查看次数

标签 统计

shell ×2

bsd ×1

compatibility ×1

dash ×1

history ×1

linux ×1

source ×1