曾经的我会问,会玩lol吗?而如今,我竟痴迷到会问,会玩Linux吗?我对我自己也是佩服,这条Linux路我也是走了很久,走了很多弯路,在这里,我想分享一下我自己的心路历程,让那些学习Linux的小伙伴能少走弯路,尽快找到自己想要的。
首先,为什么选择了Linux呢?相信能看这篇文章的一定都是想要学习Linux的小伙伴,不知道大家都是因为啥开始学习Linux,总之,Linux是很有魅力的。有人说,Linux是开源的,所有人都可以看到源代码,和windows相比较,我感觉这是最大的一个优点。Linux的内核很小,占用的资源特别少,这也算是个优点。当然,选择的用户看重的会是这个系统能给他们带来什么样的体验,说白了也就是他能做什么。Linux操作系统效率很高,功能强大而且稳定。目前市面上关于Linux的资料有很多,学起来也比较容易,在这里,我推荐大家一本学习神器《Linux就该这么学》,这本书的作者是刘遄,用了两年的时间写的一本书,含金量很高,他本人学习Linux也是好多年了,经验丰富,懂得多,这本书真的是一本有价值的参考书籍,而且内容通俗易懂,很适合初学者,里面有很多小练习,边学习边练习,不断的巩固,这样很快能上手,所以这是初学者的不二选择,有了它,不愁你不入门!
刚考上研究生进入实验室的时候很是迷茫,不知道自己学什么以后才能生活的更好,迷茫了一段时间后,慢慢的想清楚了,跟着兴趣走才是正道,有了兴趣才可以驱使自己探索更多的东西。最后还是选择了Linux。我开始学习Linux的时候不知道从何开始,看了很多学习Linux的方法,都说要放弃之前的思维,Linux要从指令开始。我用比较笨的方法,去图书馆找了几本书,开始看书学习,从基础的开始,然后用笔记记一些指令。慢慢的积累的多了,很容易遗忘,这就需要自己练习指令记忆了,自己一边折腾一边记忆,折腾的多了,也就会操作了,有时候感觉,Linux也是很简单的,只要自己肯下功夫,终究是能学的很精湛。
说起Linux命令,想必学习Linux的人都不陌生,而且对于指令,大家应该都明白,这是很重要的一部分,首先,你需要选择一个合适自己的Linux版本,比如现有的arch、fedora、ubuntu等等,然后把自己喜欢的版本装在Linux的系统上,这样,一边在系统上练习一边记忆,常用的指令都会为你所用的。学习命令,需要熟悉文件目录,熟练使用mv、rm、cd等,用man命令查看命令的使用。接下来,你可以熟悉vi、vim等这些常用工具的使用。然后还要学习各种服务器配置维护优化,比如ftp、lamp等的配置,优化服务器的效率,你会学到更多的东西,万事在于摸索前进,这样会学到很多实用的小技巧。在这里,总结几个常用的指令:
1、查看命令
ls -l 显示文件列表
ls -al -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为”.”的视为隐藏档,不会列出)
ls -al |grep ‘^d’ 显示目录
ls -al |grep ‘^[^d]’ 在一个目录中查询不包含目录的所有文件 ls -sh (man ls 查看man帮助.)
2、建立文件和目录
touch 1.txt
cat > 2.txt (用定向符创建文件,填写内容后,按ctrl+d保存内容)
mkdir mywork 建立mywork这个目录
3、拷贝文件或目录
cp filename1 filename2
cp -r dir1 dir2 复制目录
cp -rf 参数f是删除已经存在的目标文件而不提示
cp -i 参数i和f相反,在覆盖目标文件之前将给出提示要求用户确认,回答y时目标文件将被覆盖,是交互式拷贝.
指令有很多,大家想要学习,方法很多的,这里我就不列出来了。
学习Linux这几年,我明白了一个道理,没有迈不过去的坎儿,没有学不会的知识,只要你肯努力,万事开头难只要肯攀登。学习Linux没有捷径可走,自己慢慢练习,多多请教高手,人外有人,天外有天,千万不要闭门造车,你现在遇到的问题,别人也许早就遇到过并且解决了,不要一个人闷头学。玩Linux的小伙伴,大家一起学习,一起玩吧!