千机游戏提供最新游戏下载和手游攻略!

学习Linux的推荐书籍编程艺术生

发布时间:2024-07-11浏览:6

记得有人说过,征服一个男人,最好的办法就是占领他的胃。

‍‍‍‍

学习Linux最重要的是先明白Linux是什么,它有什么,为什么?

所以,我推荐的第一本书是——《Unix编程艺术》。‍

为什么 Linux 初学者想要学习一本名字里有“艺术”的书,而且是《Unix 编程艺术》?

因为它会让你全面地了解Linux的整体设计!

如今,如果有人想学习 Linux,我们可以假设他们来自一个“鼠标驱动”的系统,无论是 Windows 还是 Mac,因此他们心中一般都有对图形界面的“初始印象”——我鼠标点击哪里,哪里就会有反应。会用鼠标的人,永远不会用键盘。

你能指望这样的人习惯 Linux 世界吗?

人类是习惯很强的动物。因此,请用这本书来净化你的大脑,并学习一些 Linux 设计的基本原则:

1、Linux中的程序追求“小而精”,而不是像Office那样“大而全”。

2.Linux通过组合各种工具来实现程序的目的

3.如果没有错误信息,则没有问题。

4.解决一个问题有多种方法。

5. 保持简单,甚至有点愚蠢(KISS)

6. 命令行比鼠标更高效、有效

抱歉,第六个是我加的!

真是罪孽啊!

搞明白了这些原理,才能对“Linux为什么是这个样子”有一个大概的了解!‍‍‍

另一方面,这本书虽然名为《编程的艺术》,但是语言却十分浅显易懂,其实可以算得上是一本即便不懂Linux的人也能看懂的“哲学书”。

搞技术的人居然也能写文章!

如果有不明白的部分,后面的学习可以带着问题去读,相信会有收获的。‍‍

第二本书我推荐《Unix/Linux系统管理技术手册》。

unix编程艺术_编程艺术生_编程艺术家

好书是读起来让人感觉安心,内容全面的书,这本书就是这样的一本书。

如果说《Unix 编程艺术》是方法,那么这本书就是艺术。

以下是来自某花瓣的介绍:

第一部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统日志的管理使用等。
第二部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Internet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。
第三部分包括了多种不容忽视的重要主题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等。

从上面的目录可以看出,它的介绍还是很全面的!

这时候有一点特别重要,就是装好Linux系统,边看书边学,边实践。如果只是看书的话收获会少很多,毕竟计算机是一本强调“动手”的书。

在看了这两本书之后,我有了一个可以快速提升自己Linux水平的小技巧,那就是找一个虚拟机软件和一个比较特别的Linux发行版来熟悉系统结构,这就是ArchLinux。

这里还有一本“书”,叫做 ArchLinux Wiki。

它会以初学者的角度告诉你哪个配置文件负责系统的哪个部分,当你完成配置,系统运行起来后,你对Linux的理解会更加深刻。

安装各种软件,Wiki上有很详细的描述。

这里推荐两本中文Linux书籍,都是以RedHat系统作为入门平台的!‍‍‍‍‍‍‍

一套书就是大名鼎鼎的《鸟哥的Linux私房菜谱》:

它分为两本书,分别涵盖基础知识和高级设置。

另一本书是《你也可以这样学习Linux》:

这本书有点主观,所以请自己选择!

读一本书,学习安装、shell、编辑器等基础,然后可以进入专业领域——内核、驱动、嵌入式等。

以上就是我向Linux初学者推荐的一些书籍,希望能够对大家有所帮助。

我是明月,

和你一样,我也是一名 Linux 初学者!‍‍‍‍‍

热点资讯