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

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

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

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

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

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

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

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

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

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

比较推荐学习Linux系统应该看的书籍的更多相关文章

  1. 与你们分享我学习linux系统的三大妙招

    一说到linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的:目前操作系统这块也基本被linux占 ...

  2. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  3. 技术宅学习Linux系统还是很有前途的

    老实说,我之所以入了Linux的坑,纯粹只是为了追我现在的男朋友,也就是技术宅.如果不是为了追我男朋友的话,我估计我这辈子都不会去接触linux.好吧,今天写一写过往事情,也是为了怀念当初追男友的一些 ...

  4. 学习Linux系统的方法经验

    Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细: ...

  5. Linux学习-->linux系统在移动硬盘的安装

    由于自己看了一些文章和linux的好奇,想来一窥Linux的奥秘,因此自己准备学习使用Linux系统,这里记录下自己的安装过程,方便以后自己重装系统时进行查阅. 参考的书籍是鸟哥的<Linux私 ...

  6. 给学习Linux系统小白的两三个建议

    前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...

  7. 正确学习Linux系统的5个建议

    摘要: 最近几年Linux系统应用越来越广泛,以至于很多人开始热衷学习Linux.但是我们都是从小都是学习windows系统长大的,从windows 98到现在的windows 10,而根据学习win ...

  8. 第三次随笔--安装虚拟机及学习linux系统初体验

    第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...

  9. 安装虚拟机及学习linux系统 20155222卢梓杰

    安装虚拟机及学习linux系统 20155222卢梓杰 首先按照要求下载virtualbox,没有遇到问题. 接下来新建一个虚拟机,按照要求应当安装乌班图64,这里只有32位的.在网上搜寻了许久,终于 ...

随机推荐

  1. Prometheus监控学习笔记之Prometheus 2.0 告警规则介绍

    0x00 变化 Prometheus 2.0 已经发布一段时间了,从今天开始我将分几篇文章为大家介绍其中的一些变化. 此篇文章主要介绍 2.0 的告警规则声明的新写法. 从 1.x 到 2.0 规则声 ...

  2. django admin使用-后台数据库管理界面

    admin是django提供的基于web的管理数据库的工具,它是django.contrib 的一部分,可以在项目的settings.py中的INSTALLED_APPS看到. 一.admin管理工具 ...

  3. Mac上超好用的计时器和秒表

    秒表 https://joaomoreno.github.io/thyme/ 计时器 https://github.com/michaelvillar/timer-app 更新---这个更棒!有网页有 ...

  4. MongoDB --- 02. 基本操作,增删改查,数据类型,比较符,高级用法,pymongo

    一.基本操作 . mongod 启动服务端 2. mongo 启动客户端 3. show databses 查看本地磁盘的数据库 4. use 库名 切换到要使用的数据库 5. db 查看当前使用的数 ...

  5. Android系统修改之Notification布局修改(一)

    源码基于Android4.4 相关布局文件的位置: frameworks/base/core/res目录下: 1. notification_template_base.xml 2. notifica ...

  6. 王之泰201771010131《面向对象程序设计(java)》第十四周学习总结

    第一部分:理论知识学习部分 第12章 Swing用户界面组件 12.1.Swing和MVC设计模式 a 设计模式初识b 模型—视图—控制器模式c Swing组件的模型—视图—控制器分析 12.2布局管 ...

  7. 阿里云ECS相关

    RAM授权: https://help.aliyun.com/document_detail/28639.html 安全组: https://jingyan.baidu.com/article/afd ...

  8. 【Git】Git使用记录: 基于git ignore文件将remote上的文件untrack

    话不多说直接上步骤: git bash直接干到你的code. 直接敲命令: git rm -r --cached . rm是remove 命令 -r将允许递归删除 -cached只会从索引中删除文件. ...

  9. Springboot的异常处理与自定义异常

    园友们好,元旦很快就到来了,提前祝各位园友们元旦快乐,今天给大家分享一个工作中必用一个知识点,就是使用枚举构建自定义异常并应用于springboot的异常处理器.开始之前我先把这个案例的结构大致说明一 ...

  10. Cent OS & Windows 双系统自定义引导菜单

    系统环境 系统:Windows 10 (64-bit) & Cent OS 7 (64-bit) 引导程序:Grub2 编辑 grub.cfg 为了方便,在终端使用命令 su 输入密码进入超级 ...