有读者问能否推荐一些 Linux 入门书籍,恰好在知乎也看到相似的问题,几个零碎的命令难以在 Linux 环境中存活,若是要真正造成本身的知识体系,仍是要靠阅读专业书籍来积累。Linux 对后端开发是必备技能,对 Python 开发者来讲重要性不言而喻,未来你写的每一行代码,都有可能在 Linux 环境中运行。前端开发是否有必要学习 Linux 呢?这个就比如学驾照,学到了,总有一天会给你带来便利,暂时没时间学的能够先收藏着。前端
强烈推荐给你们,正如书中所说的“就像有位老师在你身边,指导你学习”,这本书的特色是语言简洁流畅,即便是英文版,看起来也不费劲。涵盖了大部分命令行工具和Shell编程。最重要的是这本书是基于 CC 协议共享的,任何人均可以避免费下载到这本书,感谢做者的无私奉献,公众号回复“lm”获取python
相信很多程序员的Linux启蒙老师都来自《鸟哥的Linux私房菜》,我刚开始学 Linux 也是看鸟哥的教程,鸟哥是台湾人,因此书中也带有台湾腔,用词和大陆也有区别,好比程序他们说成程式,服务器说成伺服器,全部刚开始会有点不适应。他的书分为基础篇和服务器篇,前者适合任何想学Linux的人,后者适合想从事服务器运维开发,到目前这本书已经出到了第四版,这本书能够在网上免费阅读:linux.vbird.org/linux_basic…linux
这是一本很是适合Linux小白的入门教程,内容通俗易懂、深刻浅出,除了平常工做中用的基础命令以外,像正则表达式、sed、awk 这样的高级命令也有介绍,书上还配有大量的实例,若是你想精通 shell 编程,那么这本书就是为你准备的。也是有志于从事系统运维开发的朋友必备读品,总之,只要你能跟着这本教程学完,使用 Linux 就能轻车熟路了。程序员
严格来讲,这不是一本技术书,而是Linux之父林纳斯•托瓦兹的自传,在外人看来都是“书呆子”的顶尖程序员,好比 Linux 之父林纳斯、苹果的发明者史蒂夫•沃茨,都是很是幽默风趣的人。好比开篇谈到他的写做计划时,开玩笑地说:“咱们能够在第一章里对人们解释生命的意义何在。这样能够吸引住他们。一旦他们被吸引住,而且付钱买了书,剩下的章节里咱们就能够胡扯了。”正则表达式
林纳斯更像一位哲学大师,能把事物的本质看透彻。在阐述生命的意义时,任何事物都是始于生存,发展于社会秩序,娱乐至死的过程,性是如此,技术亦如此,技术最初也是为了生存,为了生存得更好,如今技术大致上还处于社会的层面,但正在朝娱乐的阶段发展。另外,声名远扬的分布式版本管理工具 Git 也是他的做品。shell
推荐你们闲暇之余阅读此书。编程