如何通过mac os系统学习 linux系统的操作及编程?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过mac os系统学习 linux系统的操作及编程?相关的知识,希望对你有一定的参考价值。

不知楼主是要问啥,是指怎么配环境还是怎样入门学知识。
想配环境的话,我大概说个思路,具体细节请自行百度之:

方案一:装虚拟机软件(vmware fusion或parallels desktop),虚拟机里guest os装linux(建议ubuntu),然后在linux下装gcc、java等等编程工具,装个eclipse(有人说玩linux编程就得vim或emacs,我个人觉得vim、emacs这种软件,适合geek装13用,《Clean Code》的作者在书中也是推荐eclipse这种高级的IDE,有代码补全,api提示,可以大大提高开发效率。)
方案二:mac os下装xcode,然后设置xcode装命令行开发工具,就有了gcc等命令,然后就跟linux差不多了,可以装eclise,也可以用xcode做IDE。
学知识的话建议楼主逛论坛或者买书。
参考技术A Mac OS底子其实是unix
如果说学习的是命令行操作,基本上和linux差别也不是很大,如果是图形界面那差别就较大了

至于编程其实无所谓操作系统了,关键是你要学的是什么语言。Mac OS下的主要是用Xcode
linux下的就多了,所以看你要学什么。本回答被提问者和网友采纳
参考技术B 两种是不一样的内核,就像windows和linux 的关系一样。不过mac 和linux 操作方式很像,但是毕竟是有区别的。最麻烦的是linux版本众多。 参考技术C 尽管苹果是类unix的,虽然终端和linux命令很多相似,学习linux最好装个linux系统吧。

以上是关于如何通过mac os系统学习 linux系统的操作及编程?的主要内容,如果未能解决你的问题,请参考以下文章

如何评价Mac OS X系统?

苹果的mac os是基于linux内核编写的吗?

在 C/C++ 程序中,系统(windows、linux、mac OS X)如何调用 main() 函数?

如何通过 Mac OS X 上的 Unix 域套接字传递用户凭据?

朝鲜自主开发操作系统曝光:神似Mac OS

统计数据:Mac OS X操作系统朝鲜市占率位居第一