对于如何学习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. php高精度计算问题

    从事金融行业,资金运算频繁,这里说下我遇到的坑....稍不留神,用户资金可能损失几十万,甚至更可怕......直接上实例吧: javascript 0.1 + 0.2 为啥不等于 0.3 ? (正确结 ...

  2. kafka学习-坑篇

    安装(滤过) 启动(滤过) 坑(开始)--- topic creat完成后准备使用console-produce发布一个topic,错误如下: [-- ::,] WARN [Producer clie ...

  3. bash 和sed 和gawk

    bash内建命令 命令描述 : 扩展参数列表,执行重定向操作 . 读取并执行指定文件中的命令(在当前shell环境中) alias 为指定命令定义一个别名 bg 将作业以后台模式运行 bind 将键盘 ...

  4. 1.求链表中的倒数第K个节点

    注意事项:1.要是K大于链表长度怎么办? 2.k<=0怎么办? ListNode* FindR_Kth(ListNode* p_head, unsigned int k) 2 {//找到链表的倒 ...

  5. algs4 使用 DrJava 编写 Hello World on Windows

    前阶段读了 Yinwang 的博客, 对 Scheme and Lisp 产生了很大的兴趣, 用 学生模式的  DrRacket IDE一步一步开始实现 How to Design Programs. ...

  6. JavaScript 中的 FileReader

    在不经过服务器的时候,本地预览照片,当确定以后再上传 它是H5提供的构造函数 用法: <input type='file'> <img src='' alt=''> <s ...

  7. SQL Server Management Studio 执行超大脚本文件

    SQL Server Management Studio 执行超大脚本文件 启动cmd.exe , cd 到C:\Program Files (x86)\Microsoft SQL Server\11 ...

  8. C# Post 参数中的特殊符号处理

    https://cloud.tencent.com/developer/article/1344673 http://blog.csdn.net/henulwj/article/details/791 ...

  9. “妄”眼欲穿之CSS 居中问题

    妄:狂妄: 不会的东西只有怀着一颗狂妄的心,假装能把它看穿吧. 作为一个什么都不会的小白,为了学习,特别在拿来主义之后写一些对于某些css布局的总结,进一步加深对知识的记忆.知识是人类的共同财富,中华 ...

  10. 在action中进行文件下载,下载时运行不报错,可是也不下载

    在写前端下载页面时,使用ajax方式调用action中的方法,然后就将下载内容返回js中了,所以没有下载,之后改为使用Windows.location进行下载,就没有问题了. action中代码: i ...