macOS附带了bash (这是一个GNU工具),macOS还附带了一些工具,比如ls和chmod (它们是BSD工具,尽管我不知道它们是从哪来的)。
现在,macOS附带的GNU和BSD工具是被苹果修改了(例如:苹果是从它们中删除了某些功能,还是添加了一些功能),还是苹果没有修改它们?
发布于 2019-03-18 05:04:28
是的,为了支持苹果特有的功能,苹果对MacOS提供的大多数开放工具进行了修改。
您可以在手册页中看到这个。
或者如果你改变了来源
作为一个具体的例子,比较这三个链接的ls.c;
https://github.com/freebsd/freebsd/blob/master/bin/ls/ls.c
https://opensource.apple.com/source/file_cmds/档案_cmds-272/ls/ls.c.auto.html
https://unix.stackexchange.com/questions/506909
复制相似问题