我相信绝大多数人都是先接触windows系统环境的,无论是在家里还是在学校上计算机课程的时候,按开机键后都会首先进入windows系统的。还记得小时候学习了一些电脑的基本知识,打字,还有打字游戏之类的的操作,最能增加我们对电脑的兴趣应该就是打游戏了。后来上大学的时候,父亲给我买了台笔记本电脑,基本就天天都打开电脑进行各种操作了,突然有一天,我就想,为什么每次打开电脑都是显示windows画面,有没有其他的操作系统,然后我就顺藤摸瓜,了解到另外一个操作系统——Linux。

于是我就开始去学习Linux了,Linux也是相当于一门学科,不管是学习语数英还是物化生,不管用什么方法,都离不开三个阶段:记忆,掌握,运用。可能我的描述不太准,但是差不多都是这样子的。关于记忆,我的理解是你至少要能够记住一些基础的知识,比如我们小时候学认字,都是先记住那个字是怎么写的,怎么读的,然后才去学习词语,组句,写文章等等。对于数学物理等课程,你不把公式定理理解记住的话,你根本解不了题目,所以说,记忆是第一步,然后才是理解。就好比你去看一本技术书籍,某一段文章你看完了可能理解不了,但是其中的某些名词你至少还是能够记住的,好比我知道有Linux这个操作系统,知道他是与windows不太一样的,只有当我对Linux有基本的记忆印象的时候,我才有兴趣探究下一步,比如研究Linux怎么使用命令行等等。

所以对于学习Linux而言,第一步也是一样的,那就是记住Linux命令,但是不用像背文章一样死记硬背,要一边记忆了,然后关键是要去实践。对于程序员来说,实践才是王道,而不是记忆。实践多了,记忆+理解才能发挥最大作用。我们至少要知道一些常用的,重要的Linux命令,至于一些无关紧要的,以后在做项目的时候,边做边学习就可以,大可不必太过操心。基本上没有什么人能够记住全部东西的,一般都是要用的时候才去查找资料。学习Linux最重要的就是敲键盘,不像Windows那样图形化点来点去的,优点就是Linux无图形化比较节省内存,对于新手而言,裸机安装Linux系统可能会导致新手进行一些误操作时造成数据丢失,所以还是拿虚拟机来鼓捣,可以快速恢复到之前的快照,这样可以提高自己的学习效率。

关于怎么去学Linux命令行,自然涉及书籍。在这里我推荐一本我喜欢的书《Linux就该这么学》。这本书技术很实用,并且他是以图文并茂的形式展示出来的,可以让我们很好的跟着书本去进行实操。毕竟学习技术最好的办法就是去实践,只有实践出来了,你才能真正地学到东西。技术就是要拿来用的,所以实践很重要。这个时候找好入门书籍后,要做的就是记住基础命令了,可能有些朋友会觉得自己记忆力不太好,这其实并不用太担心,好的记忆力是训练出来的,你可以去百度一下,很多记忆方法比如图像记忆法,联想记忆法,罗马记忆法等等,每个人情况不同,寻找适合自己的记忆方法便可。这本书会让一步一步地引导你,从基础到深入,比较全面地介绍了Linux知识的各方面。各位伙伴在学习的时候不要操之过急,持之以恒地去学习,脚踏实地,多加一些讨论Linux技术的QQ交流群,多去CSDN论坛逛逛,小白的你最终也可以通过红帽的RHCE认证的。虽然现在windows系统还是占很大的比重,但是Linux也是一直在发展的,Linux的使用和学习是未来发展的趋势,趁着我们年轻的时候,赶紧学习Linux,相信我,无论你以后从事什么样的程序员,你都不会后悔,因为现在很多很多技术都与Linux有着不可分割的联系。从智能家庭网关到大型的服务器,Linux都发挥着不可或缺的重要作用。就像你学会了C语言,再学其他语言就会显得很轻松一样的道理。学习一门知识,最重要就是打好基础,基础不牢,地动山摇,这就是为什么我强烈推荐这本书籍了。

这大浪淘沙、知识大爆炸的的时代里,Linux贯穿于我们日常生活,掌握Linux技术对我们百利而无一害。但是有一点,我们每个人都需要不断的吸收新的知识,扩大自己的知识面,不然我们只会被社会淘汰!

百利而无一害的技术——Linux相关推荐

  1. abap 帮助文档 中文_一个13年ABAP老兵的建议:了解这些知识对ABAP开发有百利而无一害...

    在Jerry之前的图片推送中,我提到了SAP社区上这样一篇博客: Proof of Concept: Deploying ABAP in Kubernetes https://blogs.sap.co ...

  2. 一个13年ABAP老兵的建议:了解这些基础知识,对ABAP开发有百利而无一害

    在Jerry之前的图片推送中,我提到了SAP社区上这样一篇博客: Proof of Concept: Deploying ABAP in Kubernetes https://blogs.sap.co ...

  3. 一个15年ABAP老兵的建议:了解这些基础知识,对ABAP开发有百利而无一害

    在笔者之前的文章里,曾经提到了 SAP社区上这样一篇博客:Proof of Concept: Deploying ABAP in Kubernetes 里面介绍了SAP Linux实验室的工程师们将A ...

  4. 小女生的Linux技术~~~Linux常识~~

    小女生的Linux技术~~~Linux常识~~1-10 任. http://linuxgirl.blog.51cto.com/1910230/372798 Q1 Linux的开发者是谁?--A:芬兰大 ...

  5. 小女生的Linux技术~~~Linux常识~~21-30

    小女生的Linux技术~~~Linux常识~~21-30 Q21 如何查看当前用户的系统行为? A: 使用命令w查看当前用户的系统行为, w root Q22 如何查看曾经登录系统的用户名 ? A:使 ...

  6. NT Server无盘站配置技术详解

    NT Server无盘站配置技术详解    无盘工作站(简称无盘站)即不使用本地磁盘的计算机工作站.由于无盘站具有低配置.低价格.安全性好.易于管理等特点,所以它在我国应用很广.目前,无盘工作站对于学 ...

  7. Linux请求调页技术,linux零页技术.doc

    linux零页技术 Linux 中的零拷贝技术,第 1 部分 概述 黄 晓晨, 软件工程师, IBM 黄晓晨,IBM system Z 自动化技术支持软件工程师. 冯 瑞, 软件工程师, IBM 冯瑞 ...

  8. p7za无root权限安装/7z linux安装

    p7za无root权限安装/7z linux安装 最近在一个无root的服务器下载了超大的7z文件,结果解压的时候发现没有7za傻眼了,后面无root安装的时候还踩了几个坑,记录一下. 源码安装 首先 ...

  9. 无人化,自动化技术影响世界

    现在提到它们并不陌生了,如果说影响的话,我首先会想到劳动力,无论是无人化技术还是自动化,它们都是在,没有人或较少人的直接参与下进行的.任何事物的发展都具有利弊性. 无人化与自动化技术对劳动力市场的影响 ...

最新文章

  1. 图像自标记的可视化指南
  2. 我在想,技术博不能荒废
  3. UA MATH 571B Tukey‘s Test for Non-additivity
  4. 一起学nRF51xx 7 -  spi
  5. 计算机图形学_2020图灵奖重磅发布!两位计算机图形学先驱获奖
  6. 相似图像识别检 —基于图像签名(LSH)
  7. android 视频开发sd卡,Android开发之SD卡文件操作分析
  8. [转]ArcGIS.Server.9.3和ArcGIS API for Flex实现Toolbar功能(四)
  9. js立即执行函数_《JS 函数的执行时机》
  10. java怎么连elk_从Java应用程序登录到ELK而无需解析日志
  11. SQL Server 2008将数据导出到SQL脚本文件
  12. mysql 绑定 cpu 节点_MySQL Cluster(MySQL集群)配置
  13. 在 Ubuntu 中更换字体
  14. 从零基础入门Tensorflow2.0 ----九、44.2 keras加载保存的参数
  15. Android Multimedia框架总结(十二)CodeC部分之OMXCodec与OMX事件回调流程
  16. js密码强度正则表达式_相信我,这20个正则表达式,能让你少写1000多行代码,建议收藏...
  17. 国内学术期刊名录·2012 年版
  18. 英语语法学习--名词
  19. 什么是营销SaaS?
  20. 利用Python爬取拉勾网招聘信息

热门文章

  1. 又有多省明确开学时间!哪个省份的高校全国最早开学?
  2. 实战 | 某小公司项目环境部署演变之路
  3. 漫画:什么是计数排序?
  4. 用Python分析了1982场英雄联盟数据,开局前预测游戏对局胜负!
  5. 10-19政治单选-多选答案
  6. 熬了几个大夜,学完一套985博士总结的OpenCV学习笔记(20G高清/PPT/代码)
  7. 基于OpenCV实战:绘制图像轮廓(附代码)
  8. 触发器实现两表之间的INSERT,DELETE,UPDATE
  9. bootstrap课程1 bootstrap为什么这么火
  10. xpath 获取当前节点的父节点,兄弟节点的方法