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. HDU 5322 Hope (分治NTT优化DP)

    题面传送门 题目大意: 假设现在有一个排列,每个数和在它右面第一个比它大的数连一条无向边,会形成很多联通块. 定义一个联通块的权值为:联通块内元素数量的平方. 定义一个排列的权值为:每个联通块的权值之 ...

  2. Linux系统下python代码运行shell命令的方法

    方法一:os.popen #!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 使用 mkdir 命令 a = 'ls' b = os. ...

  3. Hibernate之HQL基本用法

    关于HQL HQL与SQL非常类似,只不过SQL的操作对象是数据表,列等对象,而HQL操作的是持久化类,实例,属性等. HQL是完全面向对象的查询语言,因此也具有面向对象的继承,多态等特性. 使用HQ ...

  4. SSH框架整合截图(二)

    客户拜访管理 1 什么是客户拜访 (1)客户:与公司有业务往来的 (2)用户:可以使用系统的人 2 用户和客户关系 (1)用户和客户之间是拜访的关系 (2)用户 和 客户 是 多对多关系 ** 一个用 ...

  5. hdu 4607 树形dp 树的直径

    题目大意:给你n个点,n-1条边,将图连成一棵生成树,问你从任意点为起点,走k(k<=n)个点,至少需要走多少距离(每条边的距离是1): 思路:树形dp求树的直径r: a:若k<=r+1 ...

  6. C#中的Dynamic

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

  7. POJ 3243

    Babystep算法.具体为什么,我也不太明白,好像资料不多. #include <iostream> #include <cstdio> #include <cstri ...

  8. iOS推送 (百度推送)

    近期在使用推送,所以与大家分享一下我所遇到的问题,与解决这个问题的方法.! 1.首先生成CertificateSigningRequest文件. 点击钥匙串訪问-->从证书颁发机构请求证书--& ...

  9. 17. Letter Combinations of a Phone Number[M]电话号码的字母组合

    题目 Given a string containing digits from 2-9 inclusive, return all possible letter combinations that ...

  10. c#中集成Swagger

    Swagger是什么? 官方说法:Swagger是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文 ...