linux编程到底该怎么学?

 我来答
robert586
2016-07-02
知道答主
回答量:4
采纳率:0%
帮助的人:3.8万
展开全部
小弟接触linux已经有不少时日了,但是这段时间一直不得其法,总是在管理这方 面兜圈子,编程这边几乎没有进展。我借过APUE(英文版的,不像中文版那么不好 理解)来看,但是怎么说呢,看的时候非常清楚这个函数是用来干什么的,但是书 一合,要自己去实现某个功能,我就完全晕了。。。。根本不知道该使用什么函数 。而且APUE里包括的函数真的非常多,看到第九章我就知道再看下去也没什么效果 ,看完之后跟没看没有什么区别。我真心地请教各位前辈,这个编程到底怎么学? 我目前主要学C和C++,其他的以后有用到的再去学,不过语言都是想通的,学习的 方法才是最重要的。我也清楚动手编才是重点,可是真的不知道从何下手,我想在 编的时候能实现一个真正有功能的程序,而不是针对每个学到的函数单独写一个小 程序,那样我觉得没有什么用。怎样才能按照我这个思路去学呢?对具体的某个小 功能我就不知道可以用什么系统调用来解决。请各位前辈稍加指点,小弟不胜感激 !
我有一段时间也像你一样这么困惑,我觉得你首先应该明确你今后要从事什么样的 工作,如果你要从事linux相关的工作,就要懂得linux的优势是在服务器,嵌入式 这些领域,在linux下从事编程必然是很底层,直接与linux内核打交道,必然要懂 得linux内核提供的系统调用,这些全部是C语言实现甚至是汇编语言实现,而apue 是关于这方面很好的书,你还是应该耐着性子看的啊,去理解,除了apue还有 unpv1和unpv2则是将关于网络编程的,也是C语言实现的,风格跟apue差不多,嵌 入式是linux最好的发展方向,不妨去找找这方面的资料,看看需要懂多少东西, 当然apue是必须的,这些是我的一些见解,我相信有付出总有回报,特别是从事编 程工作的特别要懂的坚持
《linux就该这么学》免费提供最新Linux技术教程书籍,为开源技术爱好者努力做
得更多更好
青春华航
2016-07-05 · TA获得超过435个赞
知道小有建树答主
回答量:751
采纳率:0%
帮助的人:369万
展开全部
看你的侧重点吧,是倾向于运维还是编程,
如果是运维,那么学习路线应该是先学习命令,shell,然后各种服务搭建配置;
如果是编程,那么应该是先学习命令,然后学习c啊或者python啊等等。
祝你好运!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式