提及Linux想必你们都不是很陌生的,关注这方面的不是大神就是对Linux特别热爱的人,那么接下来我给你们介绍下我和Linux之间的一些事,还有如何去快速的学习Linux。html
我接触Linux大概就是大学了,真正接触电脑的时间差很少也是这时候,之前都没有属于本身的一台电脑,上了大学有了本身的电脑。在一次校内机器人大赛中,我接触到了学校的牛人,看见他们用的电脑666的,并且全是编程界面,全是用键盘操做,基本不用鼠标的,后来通过询问才知道,他们用的并非windows而是Linux,从那时开始我接触到了并深深迷上了那种方式,看起来是特别炫酷的。我开始从装一个Linux系统开始,当时是装的双系统,结果我手残的还把系统装到了C盘,结果个人windows系统也没有了,后来又从新装的,那次装系统整整花费了我2天的时间,由于那时第一次装,都是从网上百度的,没有人教的,有的教程都是乱七八槽的,根本就是不对的,并且当我装完Linux系统后一些工具都是不全的,没有输入法,你让我怎么打字呢,我真的汗颜了。不过要是如今大家装系统的话能够看下linuxporbe上,上面第一章就是介绍的怎么装系统,上面的教程都是通过人们试验的都是正确的,并且上面的系统的工具都是特别全的,根本不会出现我那时的各类情况,那么接下来我就开始了个人学习之旅,我把个人学习历程和你们分享下。linux
1、选择适合本身的系统编程
正如我上面所说的那样,不过你要选择好本身喜欢的系统,能够本身先去了解下,如今有不少Linux系统好比红帽、Ubuntu、centos、桌面mandrake等等,你要根据本身的需求,选择适合本身的系统。我开始用的是Ubuntu,如今一直用的是红帽,若是你要用红帽能够按照我上面说的那本书的教程来,还有系统和所需的工具。windows
2、 你能够找一些关于Linux有趣的东西centos
作一件事要有乐趣和兴趣才容易进行下去,你能够去找一些项目来作,或者实用的东西,由于在作的过程当中你能够学到知识,你还能够体会到快乐,这样你才能够更有动力去学习的。这段时间也看到个有趣的更你们分享下:服务器
Find talk whoami whatis uname quota set mv whereis unzip strip touch finger top mount compress !! more yes jobs umount sleepy。这些都是命令,你们有的认识有的不认识,你能够看下,这是什么意思,顺便弄懂这些命令的具体含义,能够告诉你们这是一个这是一个用unix命令来模拟一个在酒吧勾搭美妹的过程,看懂了没有哦,交流一下,若是你是linux爱好者,这样的命令不收藏真惋惜......这样你就能够在学习中收获乐趣,岂不快哉!网络
3、 拥有本身的书籍以及交流团队并发
若是你没有去报专门的培训班的话,须要有一本书指导你该学什么,须要怎么去学习,首先你要先对Linux的命令行比较熟悉,你要选择一本关于命令的,知道基础的命令就好了,其余的在本身使用的过程当中再查找就能够了,再者就是有一本系统的学习的书,最好是有配套视频和人员使用多的书籍,由于这样的话当你有什么不会的问题的时候能够去相互的提问,这里我推荐的是《Linux就该这么学》都是从基础开始学的,并且有不少的实例能够实战,还有女神烨子的教学视频呢,如今我就一直翻着看。大家也能够去看下的,提及问答的团队你们首先想到的就是百度吧,确实度娘是十分强大的,在咱们学习的过程当中要利用好,固然这本书也有专门的交流群不会的 均可以去里面相互交流的。工具
4、 选择适合本身的方向性能
当你已经学习了一段时间以后,你就开始规划本身学习Linux本身是要干什么了,毕竟不仅是拿来装逼的,要有本身喜欢的方向才能够的。大致上我分为四个方向:网络,图形,嵌入式,设备驱动。看看本身适合什么或者喜欢什么,之后的工做想干什么了,要开始深造了,要不仅是留在浅层次上是不能够的。若是选择网络,再细分,我对其余的不是他熟悉,只说服务器软件编写及高性能的并发程序编写吧。 相对来讲这是网络编程中技术含量最高的,也是底层的。 须要不少的经验,看不少的书,作不少的项目。若是你还喜欢驱动程序设计,能够看看更底层的协议,如链路层的,写什么路由器,网卡, 网络设备的驱动及嵌入式系统软件应该也不成问题了。其余两方面不熟悉,感兴趣的能够去了解下。
相信大家看了以后也会有本身的故事的,欢迎一块儿分享啊。