linux所有学习资料,linux里面都该学一些什么?

kodinid 10 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux所有学习资料问题,于是小编就整理了2个相关介绍Linux所有学习资料的解答,让我们一起看看吧。

  1. linux新手入门有什么好的学习资料?
  2. 学Linux系统课前应该准备什么?学的时候应该注意什么?

LINUX新手入门有好的学习资料?

可以给你推荐书籍视频,你可以试着先看一下,感觉适合不适合自己。我可以给你一些推荐的书籍和***,你可以试着先看一下,感觉适合不适合自己。我可以给你一些推荐的书籍和***,你可以试着先看一下,感觉适合不适合自己。书籍:《Linux程序设计》、《Linux命令行与shell脚本编程大全》、《APUE》、《LINUX权威指南》等,这些书你都可以搜一下,试着先了解一下。不过想学的快的话,可以看一些***资料,马哥教育课程还是不错的 这个是比较入门的教学***,适合小白看。祝你学业有成,

学Linux系统课前应该准备什么?学的时候应该注意什么?

谢邀,首先你要有一部装有linux系统的电脑或者是虚拟机里装有linux,要么是centOS要么是ubuntu等。学习必须要动手才有印象,每天必须花两个小时linux命令。看书建议看<<鸟哥linux私房菜>>。动手!!!动手!!!才是最重要!!

linux所有学习资料,linux里面都该学一些什么?-第1张图片-安济编程网
图片来源网络,侵删)

说说自己的一点经验之谈吧。

一.要是只是单纯的学习linux系统,其实我感觉真的不需要去刻意的准备什么,但是还是需要去注意一下我认为的以下几个点吧:

1.环境搭建,需要提前去做一些功课,不管是搭建虚拟机也好,还是搭建双系统都可以,这些工作其实都非常简单,资料网上大把的是。在学习的时候,个人推荐使用双系统,windows+ubuntu。

linux所有学习资料,linux里面都该学一些什么?-第2张图片-安济编程网
(图片来源网络,侵删)

2.要抛弃掉windows的使用习惯,再不要指望处处都有用户界面了,要慢慢的接受bash下的指令操作,这个习惯的养成是非常重要的。

3.要在学习的过程中记住一些常规的linux指令,这个是必须的。

4.学习一点shell编程,这其实linux就有一点入门了。

linux所有学习资料,linux里面都该学一些什么?-第3张图片-安济编程网
(图片来源网络,侵删)

二.学linux你其实也知道你是用来干啥的,有了linux的简单入门,在加上你要主攻的方向你就离成功就更近了一步了。***如你想做嵌入式开发的,那这里面你要接触的知识点就太多了,可以说不胜枚举。简单的举两个例子吧。

1.***如是linux c的,那肯定你需要有扎实的c语言功底,这是基础。你还要选择一个平台,大多数都是arm了,那么你对这些板子必选要了解,一般产品肯定不会在pc上跑的,肯定是在pc机上开发,交叉编译到arm上的。这扩展出来的有,应用层的开发,驱动层的开发,内核层的开发等等。这些随便精通一个,基本上就不愁没有工作了,并且待遇一般还不错的。

2.***如是嵌入式客户端的开发。那常规的就是qt了,一个跨平台的好东西。这个你需要了解的就是qt和c++了,然后在学习你涉及的项目中要特定用到的知识了,***如要做***播放器,那音***方便的知识你是必须了解的,声卡,显卡的驱动这些知识你也了解。太多了。

方向太多了,哎,学海无涯啊。祝你好运了。

既然涉及到linux系统,那么需要准备

(1)先搭建linux的操作环境:在windows中安装vmware虚拟机,然后在虚拟机中装linux发行操作系统(比如常见的ubuntu、fedora、centos等);

(2)然后学习在linux环境下使用常用的命令,因为linux的GUI没有windows中的好,所以要熟悉操作这些命令(可以参考我写的文章:嵌入式软件开发之《Linux命令专题》);

(3)还需要具备C语言知识可以参考我写的文章:嵌入式Linux开发《C语言专题》),因为后续需要linux应用编程(涉及到Io文件操作、多进程、多线程操作以及网络编程);掌握了这些知识之后,就可以在windows下编辑代码,linux中编译代码,最后在电路板上运行代码;

(4)还可以再看看Linux驱动[_a***_](比如什么是驱动?驱动的分类?重点掌握字符设备驱动等),可以写一些简单的驱动。如果具备汇编语言更好,可以***你理解ARM汇编。如果这些你都熟练了,那么你就相当牛了。

不过,刚学linux时比较慢,也比较枯燥,所以一定要坚持,一定要熟悉常用的linux命令,否则寸步难行,熟练掌握C语言。有时间可以再看看linux应用编程、驱动等。毕竟驱动是有难度的。掌握这些内容可以从事嵌入式linux软件开发等工作。

感谢评论,交流,转发。

更多精彩内容可关注本头条号:嵌入式软硬件开发。感谢大家。相互交流,共同进步。

到此,以上就是小编对于linux所有学习资料的问题就介绍到这了,希望介绍关于linux所有学习资料的2点解答对大家有用。

标签: linux 可以 这些