复仇之路——我一定要学会linux系统
说起linux,我不知道大家对这几个字母有什么认识,是不是早已经对这个操作系统已经很熟悉了?还是不知道他是一个操作系统,只是知道他是一个英文单词?或是知道他是一个人的名字?亦或是一本叫做《Linux就该这么学》的书籍?对于刚开始学习linux的我来说,我只是知道这是几个英文字母。
我第一次听说这个操作系统的时候是在上大二的时候,我们有一门选修课,选修课的名字就是linux。虽然我不知道他是干什么用的,但我还是鬼使神差的报了这门选修课,当然至于我以后这门选修课的结果就不用多说了。再到后来我就在也没有用过这个操作系统,直到我毕业找工作后,再次见到并使用了它。我去面试C语言开发这个工作岗位,但是他的工作平台是基于红帽版本的linux,由于在面试过程中C语言表现优异,从而被录取了。从那时候开始我的噩梦就开始了,我们上班之前有一个岗前培训,每天交一些有关linux的基本操作,用来开发C语言用,当然对现在的我来说当时的一些linux的操作确实是基础,那时候我把他称作天书。经过一段时间的岗前培训之后,我被淘汰了,而且我们当时的负责人狠狠的把我羞辱了一番。从此,我的心里埋下了一颗“邪恶”的种子,就是我一定要把linux学好,有机会一定要找回场子。现在是网络的时代,我不会linux,并不代表我不会借助网络的工具,我花费了大量的时间去网上找如何学习linux,也看了不少书籍,感觉不是太适合我。偶然的一个机会我发现了一本《linux就该这么学》的网络书籍,我看了一下这本书,我发现一个问题,就是这本书上的内容全是配套的。当然你可能不理解我说的是什么意思,就是从安装虚拟机,安装系统,下载镜像文件开始教的。说到这里有的人会忍不住笑起来,但是你们可能永远不会明白,对于我来说,这本书意味这什么,因为你们从来没有那种想要必须得到的渴望,而且恰好就看到了这种东西。到现在为止我还记得书里最常提到的一句话就是“在linux中一切都是文件”,这句话对于熟练掌握windows系统的我来说无异于毁三观。也正是这句话在我的耳边环绕中,我彻底的陷进linux操作系统的大坑中。当然,对于现在的我来说这本书写的不是太深奥,但是如果让我再从头走一遍,我还会选这本书来入门。
对于学习linux的新手我还是会提一些建议。第一,你在学习linux的时候,你要在你心里默默地自问,我为什么要学习linux,就是要有学习的目的。这一点是非常重要的,希望大家一定不要说我目的性太重,因为以后你会明白的,当然你和我说你就是对linux感兴趣,呵呵,我只能说非常好。第二,你在学习linux的时候一定要有耐心,恒心,信心,如果你要缺少其中的一点,我相信你你一定不会成功的。现在第一点的作用就被无限放大了,为什么?因为你有了目标才会更容易坚持,不是吗?当然我的目标就是要狠狠的把那个主管羞辱一番,找回场子。第三,就是要有个好的学习环境,最好是公司有需要。其实,我只是想要对大家说,一定要有紧迫感,只有这样才能使你高度集中精神,投入到学习中。第四,最好装一台物理机,我把它列出来,肯定是非常重要的。虚拟机就是虚拟机,怎么可以和物理机相提并论。第五,要学会利用网上的资源,能自己解决的,就一定不要麻烦别人。硬性的学习方法有很多,我只是列举了一些我认为最重要的,供大家参考。
学习linux你要挑选一个你认为比较合适的系统,比如他的资源比较多,解决问题比较容易等等。再有你赶紧装一个linux系统,彻底的去忘掉那些所谓的图形界面,用万能的linux命令行解决问题,不会的就去找,去问。在这个蛋疼的过程中,你会了解并学会更多的linux命令,这样离你伟大的复仇之路就更近了。同时在解决问题的过程中,你会形成自己的解决思路方法,并且建立了知识库。再往下你可以熟练一下linux的各项服务以及配置,然后是编程环境的配置以及应用,再往后就是驱动内核方面的了。如果你走到了这一步,并且非常的熟练,你就可以去复仇了。
最后希望大家在学习的时候能够坚持下来,坚持不下来的时候想一想当初的目标是什么,反正我的目标是找万恶的主管找回场子。把书籍链接分享给大家,同时希望一些在迷途的新手能更好的找到自己的学习方法,以及研究linux的方向。
复仇之路——我一定要学会linux系统的更多相关文章
- Linux系统下修改环境变量PATH路径的三种方法
这里介绍Linux的知识,比如把/etc/apache/bin目录添加到PATH中有三种方法,看完之后你将学会Linux系统下如何修改环境变量PATH路径,需要的朋友可以参考下 电脑中必不可少的就是操 ...
- 10分钟 教你学会Linux/Unix下的vi文本编辑器
10分钟 教你学会Linux/Unix下的vi文本编辑器 vi编辑器是Unix/Linux系统管理员必须学会使用的编辑器.看了不少关于vi的资料,终于得到这个总结.不敢独享,和你们共享. 首先,记住v ...
- 10分钟学会Linux
10分钟学会Linux有点夸张,可是能够让一个新手初步熟悉Linux中最重要最主要的知识,本文翻译的英文网页在众多Linux入门学习的资料中还是很不错的. 英文地址:http://freeengine ...
- Linux系统高树攀登之路
Linux系统高树攀登之路 Linux作为一种操作系统已经发展了这么长的时间,已然有了很多的“粉丝”,其中不乏有“通天之力”的Linux大牛,也有能在Linux世界里“快乐畅游”的强者,同时也有想要攀 ...
- Linux系统之路——如何在服务器用U盘安装CentOS7.2(二)
Linux系统之路——如何在服务器用U盘安装CentOS7.2(一) 说明: 截止目前CentOS 7.x最新版本为CentOS 7.2.1511,下面介绍CentOS 7.2.1511的具体安装配置 ...
- Linux系统之路——如何在服务器用U盘安装CentOS7.2(一)
终于将CentOS7装上服务器(thinkserver250,不得不说联想的太烂了)了,过程无比艰辛,因为我发现网上大家提到的所有U盘安装CentOS7时碰到的问题几乎都被我碰到了,像什么: 1.刻录 ...
- 误删重要文件怎么办?学会Linux 救援模式再也不担心
背景 在运用Linux时会出现一些误操作,导致系统无法正常使用,比如删除了某个重要依赖库,或者删除了rpm等等.在这里记录下具体的操作步骤,供以后参考. 意义 学会在使用Linux系统出现误删除系统重 ...
- Linux上天之路(一)之Linux前世今生
0. Linux的前世今生 linux是什么 linux是一个计算机的操作系统,与windows类似,是一款系统软件 操作系统 说到操作系统其实我们首先要思考三个问题: 1)操作系统是什么? 2)操作 ...
- 学会Linux,看完这篇就行了!
转载请注明出处️ 作者:测试蔡坨坨 原文链接:caituotuo.top/797ab07d.html 你好,我是测试蔡坨坨. 对于测试同学来说,Linux基本属于必学必会内容,招聘要求中基本都会出现L ...
随机推荐
- textfield reload issue and other things reload problem.===================================
https://github.com/flutter/flutter/issues/18828 https://blog.csdn.net/u011272795/article/details/830 ...
- Eclipse如何导入maven项目,以及配置maven
Eclipse如何导入maven项目,以及配置maven 一.准备工作 1. eclipse,安装了eclipse 2. 一个需要导入的maven项目 3. 下载好了的压缩包apache-maven- ...
- NOIP 2017 逛公园 - 动态规划 - 最短路
题目传送门 传送门 题目大意 给定一个$n$个点$m$条边的带权有向图,问从$1$到$n$的距离不超过最短路长度$K$的路径数. 跑一遍最短路. 一个点拆$K + 1$个点,变成一个DAG上路径计数问 ...
- day14
迭代器什么是迭代器(iterator) 器指的是某种工具 迭代指的是更新换代的过程,例如应用程序的版本更新从1.0 变成 1.2 迭代的目的是要根据上一个结果,产生下一个结果,这是一个重复的过程,但不 ...
- 解决 “MoveFile”: 类型库“XXX.dll”中的标识符已经是宏;使用“rename”限定符 类型库符号与系统符号冲突问题
今天在VS工程当中引入一个组件,编译的时候出现警告, “MoveFile”: 类型库“XXX.dll”中的标识符已经是宏:使用“rename”限定符.虽然只是一个警告,但看着实在不爽,更重要的是,警告 ...
- Java中静态变量与实例变量
知识回顾 上一篇总结了java中成员变量和局部变量的区别,这一篇将总结静态变量和实例变量的一些特性和区别. 示例代码 package Variable; public class VariableDe ...
- [十二省联考2019]异或粽子 01trie
[十二省联考2019]异或粽子 01trie 链接 luogu 思路 首先求前k大的(xo[i]^xo[j])(i<j). 考场上只想到01trie,不怎么会写可持久,就写了n个01trie,和 ...
- JXOJ(基于UOJ)部署日志
JXOJ部署日志 前些日子协助cyc.llf两位奆老部署了JXOJ,为方便日后维护我校OJ的同学,写篇日志做记录以日后查看. 一.准备: 在尝试了多个不同OJ之后,我们最终选择了Universal ...
- Python+MapReduce实现矩阵相乘
算法原理 map阶段 在map阶段,需要做的是进行数据准备.把来自矩阵A的元素aij,标识成p条<key, value>的形式,key="i,k",(其中k=1,2,. ...
- Ehcache计算Java对象内存大小
在EHCache中,可以设置maxBytesLocalHeap.maxBytesLocalOffHeap.maxBytesLocalDisk值,以控制Cache占用的内存.磁盘的大小(注:这里Off ...