linux可以用的软件,mac ox都可以吗

mac os基于unix,而linux又在开发初期已兼容unix为目标,那么,它们之间的兼容性如何?

比如我写在linux上写了一段shell,是否放到unix下基本可做到无修改运行呢?

还有一些知名的软件如tomcat,nginx等,他们的linx版是否同样适用于mac os?

忘各位熟悉apple的大神给个答案。

不可以。

Mac系统由苹果自行开发,苹果机的操作系统已经到了OS 10,代号为Mac OS X(X为10的罗马数字写法),这是MAC电脑诞生15年来最大的变化。

疯狂肆虐的电脑病毒几乎都是针对Windows的,由于MAC的架构与Windows不同,所以很少受到病毒的袭击。

macOS操作系统界面非常独特,突出了形象的图标和人机对话。苹果不仅自己开发系统,也涉及到硬件的开发。

扩展资料

苹果原本的四大操作系统由于苹果iPhone的出现,变为了“五大”。

苹果iPhone使用的Mac OS X就是这五大操作系统中最新的成员也是最容易被小觑的成员,不过,苹果iPhone的Mac OS X非常吸引人,尤其是在苹果发布SDK(软件开发组件)以后。

苹果在没有发布iPhone的SDK之前,全世界的黑客也好网友也好就为iPhone开发出了丰富的应用程序,这些炫目的程序借助于iPhone内置的平衡感应器。

然而iPhone上第三方软件在未来会成井喷状出现,Mac OS X移动版本的最大局限可能也就是在仅仅有一款iPhone可以选择了,好在它的外观和性能都令人满意。

参考资料来源:百度百科--Mac OS

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-08

Linux 和 OS X 默认的都是Bash Shell。

一般的bash脚本兼容,但涉及到具体系统的东西不兼容。比方说,在 OS X 里用 apt-get、yum、zypper就没反应。

二进制不兼容,需要重新编译,有的程序需要修改才能编译成功。

扩展资料:

启动脚本:bash启动的时候会运行各种不同的脚本。

当bash作为一个登录的交互shell被调用,或者作为非交互shell但带有--login参数被调用时,它首先读入并执行文件/etc/profile。

然后它会依次寻找~/.bash_profile,~/.bash_login,和~/.profile,读入并执行第一个存在且可读的文件。--noprofile参数可以阻止bash启动时的这种行为。

当一个登录shell退出时,bash读取并执行~/.bash_logout文件,如果此文件存在。

当一个交互的非登录shell启动后,bash读取并执行~/.bashrc文件。这个行为可以用--norc参数阻止。--rcfile file参数强制bash读取并执行指定的file而不是默认的~/.bashrc。

参考资料来源:百度百科-bash

本回答被网友采纳
第2个回答  2018-06-29
Linux 和 OS X 默认的都是 Bash Shell。
一般的 bash 脚本兼容,但涉及到具体系统的东西不兼容。比方说,在 OS X 里用 apt-get、yum、zypper就没反应。
二进制不兼容,需要重新编译,有的程序需要修改才能编译成功。本回答被网友采纳
第3个回答  推荐于2017-11-25
Linux 和 OS X 默认的都是 Bash Shell。
一般的 bash 脚本兼容,但涉及到具体系统的东西不兼容。比方说,在 OS X 里用 apt-get、yum、zypper就没反应。
二进制不兼容,需要重新编译,有的程序需要修改才能编译成功。本回答被提问者采纳
第4个回答  2013-06-29
不可。两者毕竟还是有差距。

同样的shell,在不同发行版的linux下都不一定能100%兼容,何况OSX。
相似回答