Linux 请高手指点一下

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:33:53
我已经自学C/C++ 一段时间了,数据结构,算法以及模板的书也看了,现在的我在控制台基本上可以实现各种类以及接口。
那么我的问题是:如果我接下来学Linux的话,从何入手?还有就是在学Linux之前是不是最好学一下单片机?COM还用掌握么?

ps:我的专业不是计算机,而是热动
哦,谢谢,不过我还想知道的是,如果我想在Linux上搞开发的话需要精通的是Shell?C++?有人说语言很重要

linux与单片机没有特别的联系,linux倒是与嵌入式系统有联系,但是也需要你具有一定的linux系统基础,有c的基础就很简单了,建议你这样学
1.先自己装一个,建议你选fedora ,是redhat的社区版
2.然后学习linux的基本应用,可以看《鸟哥的linux私房菜基础篇》,特别注意是要学终端的使用,图形界面操作不用花太大功夫
3.然后要好好学习一下Shell程序设计,绝对很有用的,在学习一下linux下的各种服务器的配置,linux最美妙的地方就在于对网络的支持。

4.然后就可以学习linux程序设计了,看《linux程序设计》,《unix环境高级程序设计》
5.如果还想深入可以看内核方面的书籍,也可以看设备驱动开发方面的内容,看你想要干什么,想做管理员,要好好学习网络方面的知识,然后转UNIX,很简单的。或者也可以转嵌入式方向,现在这东西很赚的

特别注意,不要一开始就去看内核,很困难,先熟悉使用再说。

关于COM ,是windows下面的东西,跟linux没关系,而且现在windows下面都用MFC 或者.NET开发,你有C++的基础,如果在windows下面建议你学MFC。

学linux跟单片机貌似没有什么关系,除非你要学嵌入式linux。
直接装个linux就可以玩了,linux玩的就是shell,直接学习shell编程就是。
具体来说就要看你玩什么了,学C那就直接用gcc了。
另外linux下好像不是用com的,开发环境与windows有很大不同。

Linux 和单片机有关系吗?
Linux 是系统软件,单片机是硬件设备。你学习 Linux 和单片机有鸟关系???!!!???!!!

另外,你的 COM 指的是什么?如果是编程的 COM 。貌似现在 Windows 下面的编程,用 COM 的也不多了吧?COM 是微软的产品。微软没有移植自己的产品给 Linux 的前科。
你要是想学习 Linux 的程序开发。那么你根本不需要看单片机,单片机的开发是系统、驱动开发,而不是软件开发。他们的方向不同。另外,并不是只有单片机才会跑 Linux 。现在很