抽空学点 Linux 知识,特别是与IT专业相关的朋友。日常生活和工作场景中需要 Linux 的地方实在是太多了,如:折腾VPS、路由器、科学上网、刷ROM、布署服务器、核心路由器、交换机、防火墙、负载、数据同步、批处理等等。而真正学习 Linux 知识的理由是:夺回计算机管理权(引自《快乐的Linux命令行》)。
如何学习 Linux 知识,我也不会,只是在此给大家推荐一些资源:
首先是《快乐的Linux命令行》,英文名字叫:The Linux Command Line。这本书有在线版本,也有PDF文版,如果你觉得不错,还可以买纸质版本(如果有的话请告诉我)。现在给大家推荐它的在线版本,中英同步翻译,一次性满足你单独看中文或英文或中英文混合着看的愿望。
强烈推荐给大家,正如书中所说的“就像有位老师在你身边,指导你学习”,这本书的特点是语言简洁流畅,即使是英文版,看起来也不费劲。涵盖了大部分命令行工具和Shell编程。最重要的是这本书是基于 CC 协议共享的,任何人都可以免费下载到这本书,感谢作者与翻译者 @happypeter、@billie66 的无私奉献。
还有另外三本书:《鸟哥的Linux私房菜》–不少程序员的Linux启蒙,但也有不少人啃不下去。该书有基础篇和服务器篇,前者适合任何想学Linux的人,后者适合想从事服务器运维开发;点击书名链接既可免费阅读。
《Linux命令行与shell脚本编程大全(第3版)》:这是一本非常适合Linux小白的入门教程,内容通俗易懂、深入浅出,除了日常工作中用的基础命令之外,像正则表达式、sed、awk 这样的高级命令也有介绍,书上还配有大量的实例,如果你想精通 shell 编程,那么这本书就是为你准备的。也是有志于从事系统运维开发的朋友必备读品,总之,只要你能跟着这本教程学完,使用 Linux 就能轻车熟路。
《只是为了好玩》– Linux之父林纳斯•托瓦兹的自传,推荐大家闲暇之余阅读此书。未来可能不是Windows的天下,所以学习一下Linux还是挺好玩的的一件事件。
除了上面所推荐的4本相见恨晚的 Linux 入门书籍之外,还有一个教程:Linux工具快速教程,这本书专注于Linux工具的最常用用法,以便读者能以最快时间掌握,并在工作中应用。
全书分为三个部分:
第一部分为基础篇,介绍我们工作中常用的工具的高频用法;
第二部分为进阶篇,介绍的工具更多的适合程序员使用,分为程序构建、程序调试及程序优化;
第三部分是工具参考篇,主要介绍实用工具的用法和实例;相比第一二部分,这里针对每个工具的介绍更全面;
如何学习 Linux 知识?安装一个 Linux 系统,把学到的知识应用到实践中去吧,先了解一下:新建文件啊,查看文件,编辑文件,保存文件,复制,移动,删除,打包,解压,联网这些常用命令,然后折腾一下VPS、VPN、科学上网、路由器、操作系统等等。
不要求学 Linux 有多精深,但最起码要会安装 Linux 系统,学会基本操作,熟悉文件系统,shell 脚本以及常用命令。入了这个门,后面就不再需要别人教你了,你会发现新大陆。
有需要的地方学一些,再系统学一些,这样能掌握好多。
工作当中发现Linux应用的场景实在是太多了,建议学习一些基本的命令。
不忘初心,加油博主!
谢谢,欢迎你的到来。
小白感觉起步还是挺难的
万事开头难嘛,坚持一下就好了。
对我而言,这个依然很难……
坚持一下,你会发现挺容易的。
生活中根本没时间玩LINUX,就算玩也之是皮毛。
曾经也在学,后来感觉很少用上,就没继续了,如果长期不用,很快就忘了。
那说明你折腾少了,一般人只需要懂常用命令与读懂既可。