比较推荐学习Linux系统应该看的书籍

本文阐述了学习Linux的三个核心阶段:记忆、掌握和运用。强调了记忆Linux命令的重要性,并推荐了《Linux就该这么学》作为入门书籍,引导读者有效学习Linux。

对于如何学习Linux,我想大家多多少少会有自己的一些想法--不管是学过Linux的还是没有学过Linux的。学习,对于我们来说,应该不是一件陌生的事:从小学开始,然后中学、大学、乃至于读硕读博,可以说,我们人生中最有活力、最美好的一面,大多是在学校中度过的。

不管是学习语文、英语,还是学习数学、物理,不管你采用何种方法,都离不开三个阶段:记忆、掌握、运用。也许我描述的并不十分准确,但大体上是这样子的。以此类推,对于如何学习Linux,也是可以参照上述三个阶段来学习的。

什么是记忆?我的理解是记住并且能够回忆起来。想想我们在学校里最初是如何学习语文的?在我的印象里,最开始的时候,是我们的班主任在讲台上一笔一划的写一个汉字,然后让我们在本子上照着描写,最痛苦的是听写的时候,有时候听到老师报出来的词语,明明感觉很熟悉,可就是想不起来如何去写...最后的结果可想而知,借用前几年网络上有名的一句话来说就是“一百遍啊一百遍”。对于数学、物理等课程而言,虽然不用抄,但是基本的公理、定理,你是一定要记住的,这是第一步,无法跳过,只有记住了,你才能接下去去解答题目,否则,一切都是空谈。

 

因此,对于学习Linux而言,第一步也是一样的,那就是记住Linux命令,知道其中的原理。但是,Linux命令非常多,难道都需要记住?这肯定是不现实的。所以,我们要先知道哪些Linux命令是必须要记住的,哪些Linux命令是只要了解一下就可以的,哪些Linux命令是无关紧要的,要学会拈轻掇重。

关于书籍,我这里推荐刘遄老师的《Linux就该这么学》。鸟哥私房菜出版的比较早,很多前辈都是学鸟哥私房菜入门的,但《Linux就该这么学》的内容更加精要,仅两年时间广为人知,可见其一定有独到之处。

那到底哪些Linux命令是必须要记住的呢?学习语文,语文老师会告诉你哪些课文是需要背诵的,学习数学,数学老师会告诉你哪些公理、定理是需要记住的,但是现在学习Linux,并没有老师在身边指导你哪些Linux命令是必须要掌握的。。。

那怎么办?没有老师,自然是去找个“老师”了。我 所指的“老师”,并不是仅仅指培训班的老师,也可以是你身边的朋友、网友、书籍、网络等等。最方便快捷的自然是报个培训班,然后由老师专门讲解传授,这样学习起来效率最高。其次,你也可以去找几本介绍Linux知识的专业书籍,然后自己参照书籍去学习,这样也是不错的。

至于原因,很简单。如果想快速入门,那自然是首先要学习最为基础、最为重要的内容,然后根据自身学习情况,适当去扩充了解那些自己并不是很清楚的内容,加深印象;而如果想掌握更多知识的,自然是先去学习较为详细的内容,学完之后,去看大纲,看看自己能否根据大纲回忆起具体内容,这样既可以检验自身的学习情况,又能巩固知识。

找好入门书籍之后,要做的就是记住基础命令了。记忆的方法有很多种,你百度一下,可以找到一大推,什么图像记忆法、联想记忆法、罗马记忆法等等,到底效果如何,哪种比较适合?说实话也是因人而异的,个人感觉自己一直在用的,已经习惯了的记忆方法可能并不是最优的记忆方法,但是肯定是目前来说最适合你的方法,哪怕是最简单的死记硬背的方法。

《Linux就该这么学》值得同学们读一读,只要你能用你自己的方法记住,并坚持下去,那你就是成功的,恭喜你,你已经向Linux学习迈出了第一步,也是最为基础、最为重要的一大步!努力吧,少年,一片崭新的天地正在等着你!

转载于:https://www.cnblogs.com/Hdf-fight/p/7110890.html

### 推荐学习 Linux 操作系统的经典书籍或教材 以下是针对学习 Linux 操作系统的经典书籍推荐,涵盖从入门到高级的多个层次: #### 一、入门基础 1. **《鸟哥的Linux私房菜》** 这本书是许多初学者进入 Linux 领域的首选,内容涵盖了 Linux 系统的基础操作、命令行使用以及简单的系统管理[^4]。它以通俗易懂的语言和丰富的实例帮助读者快速上手。 2. **《Linux命令行与Shell脚本编程大全》** 该书详细介绍了 Linux 命令行的基本操作和 Shell 脚本编程技巧[^4]。对于希望掌握 Linux 日常操作和自动化任务的新手来说,这本书非常实用。 3. **《UNIX/Linux系统管理之精髓》** 这本书不仅讲解了 Linux 的基本操作,还深入探讨了系统管理的核心概念[^5]。适合对 Linux 系统管理感兴趣的读者。 #### 二、进阶学习 1. **《UNIX环境高级编程》(APUE)** 这是一本经典的 Unix/Linux 编程书籍,适合已经掌握基础操作并希望深入了解系统编程的读者[^2]。书中详细介绍了进程、信号、文件 I/O 等关键概念。 2. **《UNIX网络编程》** 如果你对网络编程感兴趣,这本书提供了详尽的指导[^4]。它涵盖了套接字编程、客户-服务器模型等内容,是学习 Linux 网络编程的必备书籍。 3. **《Linux设备驱动开发详解》** 对于希望了解 Linux 内核和驱动程序开发的读者,这本书是一个很好的起点。它详细讲解了设备驱动的原理和实现方法。 #### 三、高级学习 1. **《深入理解LINUX内核》** 这本书深入剖析了 Linux 内核的工作机制,适合希望深入了解操作系统内部运作的读者[^4]。 2. **《Linux内核设计与实现》** 这本书全面介绍了 Linux 内核的设计思想和实现细节[^4],适合对操作系统底层技术感兴趣的开发者。 3. **《现代操作系统》** 虽然这是一本通用的操作系统教材,但它为理解 Linux 的设计理念提供了坚实的理论基础[^4]。 --- ### 示例代码:如何查看 Linux 系统版本 以下是一个简单的 Bash 脚本示例,用于查看当前 Linux 系统的版本信息: ```bash #!/bin/bash # 查看 Linux 系统版本 cat /etc/os-release ``` --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值