当前位置:首页 > 嵌入式培训 > IT培训问题库 > linux好学吗,学会linux仅需这几步

linux好学吗,学会linux仅需这几步 时间:2018-07-05      来源:未知

linux好学吗,这是很多要学linux和刚开始学习linux人的困惑,因为物联网,嵌入式的发挥在那,linux系统也随之发展起来,linux系统也受很多人的欢迎,linux在目前看来,是一个发展很不错的行业,但是由于linux版本多,会使很多人疑惑而不解得,那么在这里通过简单几步,让你思路清楚,不再对linux好学吗而纠结。

学Linux首先是选择了Linux发行版本,然后你就会知道如何开始学习Linux了。

一.首先就是linux起步

学任何一门技术之前,怎么也得有linux软件了吧,在电脑上装一个linux或unix

这样会面临一个版本的选择

北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的,linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。我们不需要去纠结装什么样的,可以给你推荐:Personal desktop用mandrake,debian,suse都不错

我强烈建议:自己亲自动手把linux装到你的硬盘上,你必须学会独立安装linux系统的技能,对于现在的版本来说,其实跟装WinXP一样简单从此现在开始,请不要以windows的工作方式来考虑问题,应该尝试挖掘linux身上的"天才unix"的气质。

二.接下来就是进阶了,也就是相当于开始学习linux了

掌握至少50个以上的常用命令;

理解shell管道"|",文件流重定向">"及追加">>"等;

熟悉Gnome/KDE等X-window桌面环境操作;

掌握.tgz.rpm.biz等软件包的常用安装方法;

学习添加外设,安装设备驱动程序(比如modem);

熟悉Grub/Lilo引导器及简单的修复操作;

熟悉系统固有目录的名称及学会用mount命令访问其他文件系统;了解vi,gcc,gdb等常用编辑器,编译器,调试器学习linux环境下的简单组网;

建议:买一本不需要太厚的linux教材,或者网上看电子书,或视频:推荐:linux学习书籍

三.高级应用

澄清一些概念:

linux的普通操作与真正的系统管理不能相提并论,后者需要很多知识

我个人认为比较重要几种linux语言

1.英语

即使你不学linux,我也强烈建议你学好英文[U.S.english]。因为实质上计算机语言就是英文和字符,所谓的多国语言只是外部包装。你必须能无障碍的阅读大量的英文技术文档,在搜索引擎找到的英文网站和网页中熟练的检索。最好能有用英文直接交流的能力,摆脱了这个障碍,你的学习和理解速度就能快很多,你就有机会拉开和别人的差距

2.shell[sed/awk]

shell是命令解释器,是内核与用户界面交流通道,shell写的小脚本有点类似于win下的.bat但shell比.bat强大的多,shell不只是解释命令,更是一种编程语言,有时候几百行的c用shell几十行就能代替完成工作,因为shell的工作方式建立在系统已有的众多应用程序之上这也是CS中的一个重要思想。

此外,shell可以实现工作自动化,这个概念也比较重要sed,awk用来处理文本,历来很常用

3.Perl/PHP

漂亮的脚本, CGI的首选,比ASP好,应用面很广

4.C\C++

C、C++是linux/unix的核心语言,系统代码都是C写的,你可以看这个来学习:C语言学习资料

5.ASM

系统底层及内核,硬件,设备驱动程序,嵌入式开发都需要。要是走核心路线的话,才c\c++,asm最重要

6.Java,Python,Tcl,XML

四、深入学习linux

我个人理解的读linux内核需要的基础:在此之前,希望先把应用层的东西学一下,那样会比较好理解

1.C

这个是需要好好学习的,这个C语言你要必须掌握,这里就不多说怎么学习了

2.数据结构(离散数学)

计算机专业的核心课程,重要性我就不说了

3.操作系统原理

看懂这个再去读linux吧

4.微机原理/组成原理(数字电路)

底层直接和硬件打交道,所以这个也要

5.了解linux/unix

我想至少你要会操作吧,了解unix的API

6.软件工程/编译原理

暂时就说这些了,还有很多,想要了解更多的可以咨询哦,而且还会有免费的资料相送。学习linux这几步搞定后,你就已经步入高级了。

上一篇:新手需要的嵌入式入门学习方法!契合实际的理念

下一篇:嵌入式培训机构哪家专业,靠谱,在这里给你最好的回答

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部