Linux系统,不知大家是否了解。接触计算机不多或对计算机不感冒的人可能对其比较陌生,曾经的我也是。上大学前的我的确对Linux一无所知,那时候接触面窄,都没有听说过此名字,上了大学后,身边的人有学习或者用此系统的才知道Linux的存在。那今天我就聊聊我学习Linux的过程。

首先,从我认识Linux说起,记得上大学时,无论是上课听讲还是做作业几乎都会应用到多媒体网络,电脑好像成为了必需品。因此同学几乎人手一个电脑,于是我也买了一台属于自己的电脑,有了新电脑是高兴,但同时新的问题也出现了,那就是我不会使啊,虽然高中时也接触过电脑,但只限于最基础的操作,比如拼音,打字等,对于一些稍复杂的操作真是一窍不通。现在要求没那么简单了,最起码要知道一些办公软件的操作方法,比如最常用的word、excel、ppt等。迫于学习的需要,我就去请教对电脑操作熟练的同学,希望能快速学成,减少不必要的时间浪费,俗话说一份耕耘一份收获,努力学习的我很快就学会了平时较常用的一些操作。学习所需操作之余同学强力向我安利Linux操作系统,他说他是Linux系统的超级粉丝,和我讲述了颇多它的优点,说现在linux服务器挺火热,各企业政府部门都要使用服务器,为了提高服务器的安全性,好多企业都开始使用linux操作系统作为服务器,而且它是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。听了其讲解后我很快就被安利成功,踏上了Linux的学习之路。最初我只是出于好奇上网大致了解一下,探其优点在何处,值不值得我花费时间去学习。经过一段时间的了解之后,觉得很不错,于是决定尝试学习,多一项技能总归是有好处的。问了同学他的学习秘诀,他说他是通过一本书学习的,书的内容很全面,并且也易理解,是刘遄老师著的《Linux就该这么学》,边学习理论知识,边练习操作,很快就能上手。于是,我就在网上买了这本书,想着要自学,还可以提高一下自己的自学能力,培养自己各方面的学习兴趣,找到好的学习方法,益处多多。

学习不能只局限于纸上谈兵,要做到学以致用。学习Linux系统时要实时操作,这样才能更好的理解书本上学习到的知识。学习运用Linux系统的同学估计都会遇到一个令人很头疼的问题,即装软件,习惯了Windows操作系统的我们,双击即可安装软件,但是接触到Linux之后,尤其是大部分情况下是命令行模式,如何装软件成了特别头疼的问题,《linux就该这么学》这本linux书籍就有详细的从系统安装,Linux命令学习,与一些文件的读写等有关操作的技术,怎样设置用户身份与文件权限,怎样分区、格式化以及挂载硬盘设备等操作。有了学习目标和辅助工具后要做的就是认真学习了。学习是一项持久的工程,绝不能半途而废,就像盖大楼一样,需要打好地基并且一层层而起,不能一蹴而就。熟话说,万事开头难,第一步总是比较难迈出的,也是比较重要的,如果开头方向就没把握好,后面就会越走越偏,最后只会是事倍功半。因为Linux本身就是关于计算机操作的知识,所以学习的过程中不仅要理解其书本上的知识,还要在电脑上反复操作练习,完全将书本知识实际应用化。生活的处处充满诱惑,学习过程中要做到自律,有定力,抵得住诱惑,耐得住寂寞,坚持不懈直至成功。因此,制作学习计划是有必要的,严格执行计划,做到今日事今日毕,绝不将今天的学习内容拖到明天去完成,可以制作天计划、周计划、月计划等,循序渐进,一步一步走向终点。

孔子倡导因材施教,因个人之间有差异,所以每个人学习方法也是有差异的,大家要充分了解自己,知道自己的需求所在,适合自己的才是最好的。Linux确实是一个很不错的操作系统,如果需要就去学习吧。

我的Linux系统开始学习的过程的更多相关文章

  1. Linux 系统编程 学习:00-有关概念

    Linux 系统编程 学习:00-有关概念 背景 系统编程其实就是利用系统中被支持的调度API进行开发的一个过程. 从这一讲开始,我们来介绍有关Linux 系统编程的学习. 知识 在进行Linux系统 ...

  2. Linux 系统编程 学习:01-进程的有关概念 与 创建、回收

    Linux 系统编程 学习:01-进程的有关概念 与 创建.回收 背景 上一讲介绍了有关系统编程的概念.这一讲,我们针对 进程 开展学习. 概念 进程的身份证(PID) 每一个进程都有一个唯一的身份证 ...

  3. Linux 系统编程 学习:03-进程间通信1:Unix IPC(2)信号

    Linux 系统编程 学习:03-进程间通信1:Unix IPC(2)信号 背景 上一讲我们介绍了Unix IPC中的2种管道. 回顾一下上一讲的介绍,IPC的方式通常有: Unix IPC包括:管道 ...

  4. Linux 系统编程 学习:04-进程间通信2:System V IPC(1)

    Linux 系统编程 学习:04-进程间通信2:System V IPC(1) 背景 上一讲 进程间通信:Unix IPC-信号中,我们介绍了Unix IPC中有关信号的概念,以及如何使用. IPC的 ...

  5. Linux 系统编程 学习:07-基于socket的网络编程2:基于 UDP 的通信

    Linux 系统编程 学习:07-基于socket的网络编程2:基于 UDP 的通信 背景 上一讲我们介绍了网络编程的一些概念.socket的网络编程的有关概念 这一讲我们来看UDP 通信. 知识 U ...

  6. Linux 系统编程 学习:10-线程:线程的属性

    Linux 系统编程 学习:10-线程:线程的属性 背景 上一讲我们介绍了线程的创建,回收与销毁:简单地提到了线程属性.这一讲我们就来具体看看,线程的属性. 概述 #include <pthre ...

  7. Linux 系统编程 学习:11-线程:线程同步

    Linux 系统编程 学习:11-线程:线程同步 背景 上一讲 我们介绍了线程的属性 有关设置.这一讲我们来看线程之间是如何同步的. 额外安装有关的man手册: sudo apt-get instal ...

  8. 一点点linux系统的学习心得

    我相信你正在阅读本文的时候,可能是因为你渴望学习Linux技术.我想分享一下过去两年中我自己的一些学习经历,希望你能更顺利地成为Linuxer. 两年前在Linux系统的运行和维护方面找到了一份工作( ...

  9. 安装虚拟机和Linux系统的学习

    安装虚拟机和Linux系统的学习(随笔3) 1.安装虚拟机 首先我按着老师给的链接上的步骤一步一步安装VirtualBox,进行得十分顺利. 接着则是在虚拟机上安装Ubuntu. 然而安装完成以后按要 ...

随机推荐

  1. 《代码敲不队》第八次团队作业:Alpha冲刺 第三天

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 代码敲不队 作业学习目标 掌握软件编码实现的工程要求. 团队项目github仓库地址链接 GitH ...

  2. struts配置问题

  3. 03springMVC注解式控制器开发

    注解式控制器开发简介 注解式控制器开发HelloWorld HelloWorld的运行流程 处理器定义 REST简介 URL路径映射 数据绑定 不同的Model有相同的属性的处理 静态资源的处理 1  ...

  4. 这个过人真是NB

  5. C#中的Dynamic

    dynamic dyn = (dynamic)1; int j = (int)dyn; 可以看到1被强制转换成dynamic,然后又被强制转换回int. 然而dynamic可以隐式的转换成任何类型,并 ...

  6. LOJ——#2256. 「SNOI2017」英雄联盟

    https://loj.ac/problem/2256 题目描述 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」.现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强 ...

  7. 【翻译自mos文章】怎么startup/shutdown PDB?

    怎么startup/shutdown PDB? 来源于: 12c: How to Startup/Shutdown PDB's? (文档 ID 1592247.1) 适用于: Oracle Datab ...

  8. Android Cocos2dx引擎 prv.ccz/plist/so等优化缓存文件,手把手ida教你逆向project反编译apk库等文件

    前段时间在 Android play 上看到一个非常牛逼的 3D 动态天气预报,效果真的非常炫.二话不说动手 dex2jar.bat/apktool 发现这并没 有什么卵用,在核心的地方看见 nati ...

  9. 【Dubbo实战】基础学习篇(一)

    Dubbo的简单介绍 是什么? Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000多个服务提供30多亿次訪问量支持.并被广泛应用于阿里巴巴集团的各成员网站. Dubbo是一个分布式服 ...

  10. Codeforces 558B Amr and The Large Array

    B. Amr and The Large Array time limit per test 1 second memory limit per test 256 megabytes input st ...