说起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系统的更多相关文章

  1. Linux系统下修改环境变量PATH路径的三种方法

    这里介绍Linux的知识,比如把/etc/apache/bin目录添加到PATH中有三种方法,看完之后你将学会Linux系统下如何修改环境变量PATH路径,需要的朋友可以参考下 电脑中必不可少的就是操 ...

  2. 10分钟 教你学会Linux/Unix下的vi文本编辑器

    10分钟 教你学会Linux/Unix下的vi文本编辑器 vi编辑器是Unix/Linux系统管理员必须学会使用的编辑器.看了不少关于vi的资料,终于得到这个总结.不敢独享,和你们共享. 首先,记住v ...

  3. 10分钟学会Linux

    10分钟学会Linux有点夸张,可是能够让一个新手初步熟悉Linux中最重要最主要的知识,本文翻译的英文网页在众多Linux入门学习的资料中还是很不错的. 英文地址:http://freeengine ...

  4. Linux系统高树攀登之路

    Linux系统高树攀登之路 Linux作为一种操作系统已经发展了这么长的时间,已然有了很多的“粉丝”,其中不乏有“通天之力”的Linux大牛,也有能在Linux世界里“快乐畅游”的强者,同时也有想要攀 ...

  5. Linux系统之路——如何在服务器用U盘安装CentOS7.2(二)

    Linux系统之路——如何在服务器用U盘安装CentOS7.2(一) 说明: 截止目前CentOS 7.x最新版本为CentOS 7.2.1511,下面介绍CentOS 7.2.1511的具体安装配置 ...

  6. Linux系统之路——如何在服务器用U盘安装CentOS7.2(一)

    终于将CentOS7装上服务器(thinkserver250,不得不说联想的太烂了)了,过程无比艰辛,因为我发现网上大家提到的所有U盘安装CentOS7时碰到的问题几乎都被我碰到了,像什么: 1.刻录 ...

  7. 误删重要文件怎么办?学会Linux 救援模式再也不担心

    背景 在运用Linux时会出现一些误操作,导致系统无法正常使用,比如删除了某个重要依赖库,或者删除了rpm等等.在这里记录下具体的操作步骤,供以后参考. 意义 学会在使用Linux系统出现误删除系统重 ...

  8. Linux上天之路(一)之Linux前世今生

    0. Linux的前世今生 linux是什么 linux是一个计算机的操作系统,与windows类似,是一款系统软件 操作系统 说到操作系统其实我们首先要思考三个问题: 1)操作系统是什么? 2)操作 ...

  9. 学会Linux,看完这篇就行了!

    转载请注明出处️ 作者:测试蔡坨坨 原文链接:caituotuo.top/797ab07d.html 你好,我是测试蔡坨坨. 对于测试同学来说,Linux基本属于必学必会内容,招聘要求中基本都会出现L ...

随机推荐

  1. nginx 配置反向代理

    之前的前端是8123端口,使用此端口让nginx的反向代理. vim /etc/nginx/conf.d/80-fr.conf upstream cats{ server 127.0.0.1:8123 ...

  2. Lesson 01-Linux安装及基础命令

    .Linux安装(略)2.基础命令 cd 切换目录 /home 切换到home目录 . 代表当前目录 .. 代表切换到当前目录的上级目录 ~ 代表切换到用户家目录 空 代表切换到用户家目录 - 代表切 ...

  3. CentOS中使用tcpdump抓包

    安装: yum install tcpdump 命令使用: 监听特定网卡 tcpdump 抓取第一块网卡所有数据包 [root@server110 tcpdump]# tcpdump tcpdump: ...

  4. (Code) Python implementation of phrase extraction from sentence

    import os import numpy as np import pandas as pd from tqdm import tqdm import numpy as np import str ...

  5. Ubuntu 下生成 python 环境安装文件 requirements.txt

    参考: 查找python项目依赖并生成requirements.txt Ubuntu 下生成 python 环境安装文件 requirements.txt 首先通过 pip 安装pyreqs模块: p ...

  6. Vue-admin工作整理(十八):Mock的使用方法

    # Mock简明文档           ## Mock.mock()           - Mock.mock( requestUrl?, requestType?, template|funct ...

  7. IPTABLES使用总结(内网模拟银行网络)

    iptables中有以下三种类型的表: FILTER表,默认的表,包含以下三种内建链: INPUT链,发给本地sockets的包 FORWARD链,经由系统发送的包 OUTPUT链,本地生成并发出的包 ...

  8. 小程序modal解决

    data{ shareDialog:false, } <cover-view wx:if="{{shareDialog}}" class="list_tab&quo ...

  9. node中间层实现文件上传

    一般情况下,前端的文件上传一般都是通过form表单的(<input type="file" />)来完成文件的上传,如果使用node中间层完成跨域,文件的上传就需要在n ...

  10. centos7配置consul

    下载wget https://releases.hashicorp.com/consul/1.4.2/consul_1.4.2_linux_amd64.zip解压unzip consul_1.4.2_ ...