我的Linux系统开始学习的过程
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系统开始学习的过程的更多相关文章
- Linux 系统编程 学习:00-有关概念
Linux 系统编程 学习:00-有关概念 背景 系统编程其实就是利用系统中被支持的调度API进行开发的一个过程. 从这一讲开始,我们来介绍有关Linux 系统编程的学习. 知识 在进行Linux系统 ...
- Linux 系统编程 学习:01-进程的有关概念 与 创建、回收
Linux 系统编程 学习:01-进程的有关概念 与 创建.回收 背景 上一讲介绍了有关系统编程的概念.这一讲,我们针对 进程 开展学习. 概念 进程的身份证(PID) 每一个进程都有一个唯一的身份证 ...
- Linux 系统编程 学习:03-进程间通信1:Unix IPC(2)信号
Linux 系统编程 学习:03-进程间通信1:Unix IPC(2)信号 背景 上一讲我们介绍了Unix IPC中的2种管道. 回顾一下上一讲的介绍,IPC的方式通常有: Unix IPC包括:管道 ...
- Linux 系统编程 学习:04-进程间通信2:System V IPC(1)
Linux 系统编程 学习:04-进程间通信2:System V IPC(1) 背景 上一讲 进程间通信:Unix IPC-信号中,我们介绍了Unix IPC中有关信号的概念,以及如何使用. IPC的 ...
- Linux 系统编程 学习:07-基于socket的网络编程2:基于 UDP 的通信
Linux 系统编程 学习:07-基于socket的网络编程2:基于 UDP 的通信 背景 上一讲我们介绍了网络编程的一些概念.socket的网络编程的有关概念 这一讲我们来看UDP 通信. 知识 U ...
- Linux 系统编程 学习:10-线程:线程的属性
Linux 系统编程 学习:10-线程:线程的属性 背景 上一讲我们介绍了线程的创建,回收与销毁:简单地提到了线程属性.这一讲我们就来具体看看,线程的属性. 概述 #include <pthre ...
- Linux 系统编程 学习:11-线程:线程同步
Linux 系统编程 学习:11-线程:线程同步 背景 上一讲 我们介绍了线程的属性 有关设置.这一讲我们来看线程之间是如何同步的. 额外安装有关的man手册: sudo apt-get instal ...
- 一点点linux系统的学习心得
我相信你正在阅读本文的时候,可能是因为你渴望学习Linux技术.我想分享一下过去两年中我自己的一些学习经历,希望你能更顺利地成为Linuxer. 两年前在Linux系统的运行和维护方面找到了一份工作( ...
- 安装虚拟机和Linux系统的学习
安装虚拟机和Linux系统的学习(随笔3) 1.安装虚拟机 首先我按着老师给的链接上的步骤一步一步安装VirtualBox,进行得十分顺利. 接着则是在虚拟机上安装Ubuntu. 然而安装完成以后按要 ...
随机推荐
- nyoj8-一种排序
一种排序 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复:还知道这个长方形的宽和长,编号.长.宽都是整数:现 ...
- BZOJ 2161 布娃娃 (主席树)
题面 想了一个主席树做法 我们把每个区间的两个端点拆开 对$L,R$分别从小到大排序,分别从左到右依次把对应标号的$c_{i}$插入到权值主席树里 每次查询$p_{i}$,在排序后的$L,R$数组上分 ...
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第三篇【实例】
http://blog.csdn.net/deadgrape/article/details/50579565 在这一篇里我先让大家看一下RF+APPIUM这个框架的实际运行时什么样子的,给大家一个直 ...
- java 线程安全和不安全
线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用.不会出现数据不一致或者数据污染.(Vector,HashTa ...
- POJ 1811
使用Pollard_rho算法就可以过了 #include <iostream> #include <cstdio> #include <algorithm> #i ...
- 使用UE4公布安卓平台游戏
使用了几天的UE4 ,总算是将游戏在安卓平台执行起来了.当中遇到非常多问题,而且终于依旧有一些问题没能解决. 整体感觉是UE4这款引擎眼下还不够成熟.问题较多. 没有unity使用起来方便. 可是既然 ...
- android 检測右滑的WebView
今天产品出新花样非得要右滑....检測到右滑手势后事件不做处理放在Activity中做对应的处理即可了. import android.app.Activity; import android.con ...
- 高校学生学籍系统C++&mysql
/* C++程序设计实践教学环节任务书 一.题目:高校学籍管理系统 二.目的与要求 1. 目的: 1.掌握C++语言基本知识及其编程方法 2.掌握类和对象的基本概念与用法 3.掌握面向对象中的继承与 ...
- Qt 图像处理之 灰度变换
对图像的亮度.对照度进行变换是非经常常使用的一种图像处理操作,可是Qt 本身却没有提供对应的功能代码.因此我写了个简单的类来实现这些操作.我把这个类称为 BrightnessMapper. 代码例如以 ...
- DBS-MySQL:MYSQL获取自增ID的四种方法
ylbtech-DBS-MySQL:MYSQL获取自增ID的四种方法 1.返回顶部 1. 1. select max(id) from tablename 2.SELECT LAST_INSERT_I ...