个人随笔/小白应该如何学习Linux,我的一些心得分享.

article/2025/10/8 19:37:17

大家好,今天给大家分享一下0基础的人如何入门Linux,此文来源:我在上班的路上看到一篇文章,也是写的0基础的人如何学习Linux的文章。当时我在想,我写博文一年多,都是相关Linux及Python等技术的文章,却从来没有写过,我小白到入门的一些过程及学习方法。希望本篇对正在入门的你,有所帮助。
在这里插入图片描述

一、定一个小目标

在学习Linux之前,我认为首先定一个小目标,因为目标能让你学习有所动力,我还记得我当时入门学Linux之前,我就想搭建属于自己的一个网站,有自己的一个域名,去访问www.xxx.com就出来我自己搭建的页面,当时我觉得如果真的能做出来,那么这是相当有成就感的一件事情。所以我坚信,目标还是要有的,万一实现了呢? 但是只有目标是远远不够的,在我认为,目标只是心里上定了一个目标,但是最重要的是行动,我相信目标可以让你去行动,但是行动还是远远不够的,最重要的还是需要坚持,难在坚持,贵在坚持! 坚持,努力,习惯这三点,来分享我从小白开始遇到的一些问题以及学习方法;

二、0基础人员入门心理

在刚开始学习Linux操作系统会遇到很多的问题,比如你会有感觉:我擦,这什么玩意? 咦,不错还挺高级,好炫啊。 哇,敲的这些都是什么意思啊。或者:我去,好难啊,命令记不住啊,真的不明白啊。等等相关的一些心理。 比如我当时看到Linux的想法:我去,这是干啥的,企业还用这玩意? 咱不是有Windows操作系统吗,用这玩意干啥, 我相信我当时的这些疑问,在现在看来,确实就是刚入门的一个小白,当时我对Linux还没有产生多大的兴趣,直到有一天,我知道了一个Xshell的工具通过ssh:22端口远程连接Linux主机,Xshell页面背景黑色,字体白色,一运行命令:哇,好炫,这和黑客一样,真不错,就在这个时候,我对Linux产生了非常大的兴趣,我可以说:我遇见了Xshell所以我才对Linux产生了兴趣,并不是因为Linux岗位有多好,Linux岗位薪资有多少,我只是热爱我想做的一切!

三、0基础到底该如何学习

如果你现在对Linux很感兴趣、你想拿不错的薪资,你需要自身有一项技能,或者你就是想了解了解Linux,随便学学。其实都可以去学习Linux,但是我认为,对Linux感兴趣的这个人学习的效果是最好的。想拿不错的薪资的这个人,学习还行。 需要自己有一项技能的,我认为到了后期动力不是很足。想了解了解Linux随便学学得人,我认为是学不会的。

到底该如何学习?

  • 自学
  • 线上培训班学习
  • 线下培训班学习

自学:
可以去Linux菜鸟教程。去买一些书籍,去网上找一些视频,看看公开课,看看文档等。但是我遇到的很多人,都是刚开始学习动力十足,我有好多的文档啊,我有好多的视频啊,我有好多书籍啊,但是:你就是不坚持去看啊,你就是不坚持去敲啊,你就是不坚持去读文档啊,请问:有什么用吗? Useless 自学阶段虽然你会有很多文档,视频,网上公开课等等,但是你会遇到很多的问题,报很多的错误,浪费比别人多的时间,去学习,看书很难理解,坑一个接一个,等等的现象发生。最终导致-自学(fail) 但是!!! 有毅力,有梦想,有目标,对Linux感兴趣的人。我坚信自学是可以坚持下来的,因为他们知道自己心中有未完成的目标,所以必须奋斗!!!
线上/下
报班去学习,入门快,学习节奏还是可以的,有老师手把手的去教你学习,从入门到实战,会有一些作业,考核等等。 但是:没有一家非常优秀的培训机构,也没有一家非常xx的培训机构。培训机构的老师差不多都是10年很多工作经验的人及有教学经验的人,可能很多人到最后都没学到啥,开始:早知道不报了,早知道换一家了,这个老师讲的不好听不懂…等等的话就都会出来,但是:你从来没有反思过自己,上课之前是否做了预习,下课后是否做了复习,老师布置的作业是否都会完成,不会的问题报错的问题是否已经去了百度和谷歌自己寻找了解决方案,是否和同学一起去沟通过此问题??? 你为你的Linux运维岗位付出了多少心血?…

通过线上,线下,自学的举例,没有一个技术大佬,是很容易的,没有一个人学习技术就是天生就会的。通过以上的例子,学习Linux很简单,但学好Linux不容易,So, you have to drop everything and devote yourself to Linux. 又有人可能不理解了, 发什么英文啊,在秀吗? NO, 我英语也不好,但是我会查,我会谷歌翻译,会百度翻译,我会网易翻译,其实就是想说:不会的就先去查,很重要,培养成这样的习惯,你会慢慢的明白…

四、学习路线


以下是我近期总结的一年多以来写过的一些博文,没想到今天还真用上了,如下:
结构
请上网自行google或者百度,下载redhat linux 7的安装光盘,然后再安装vmware12,自行安装。

勤动手,勤敲命令。Linux是实践性很强的操作系统,不实践,一切都是浮云。默认安装redhat 7,启动redhat 7是字符界面的,但是很多人初学却绞尽脑汁想使用图形界面,这里建议大家图形界面最好少用,不利于大家学习好Linux,一定要尽量用字符界面,慢慢习惯。而工作中,使用Linux大多是字符界面,使用图形界面的概率几乎是零。所以你去学习图形界面的技术价值没有太大的意义。

学习Linux的第二事情就是使用Linux。Linux之所以这么受欢迎是因为Linux的最大用处是服务器领域,所以你要学习使用Linux是学会架设服务器,可以看看如何搭建web服务器,ftp服务器,telnet服务器,ssh服务器。学会常见的服务器搭建,管理,再根据个人兴趣和需要选择其他服务器的搭建

进阶——编程。到了这里,你只是会用Linux而已,或许学会少许shell编程,能够学会简单的shell,编写脚本。但是你要进一步熟悉Linux,就要学会Linux编程。例如,Linux的管道是怎么做,Linux的deamon进程是如何实现的,为什么nohub可以让一个进程可以以daemon形式运行,即使关闭了shell也不会让这个进程也被关闭。这些,你学会了Linux环境编程,你就豁然开朗了。

集群-Shell编程也会了,你就开始想着如何结合负载均衡+web服务+数据库+缓存+高可用搭建出来一些小架构玩,现在,你就可以说对Linux/Unix有所了解,已经有一定的基础了,接下来你就要根据你的兴趣去选择你感兴趣的方向去学习,或许要根据你的工作方向去学习(很多时候工作不是自己的兴趣),师父领进门,修行在个人,以上的学习步骤希望能够帮助到各位初学者学好Linux,学习的知识越多,只会让初学者更加迷茫,但是有一天你会豁然开朗。

万事开头难,特别是刚接触Linux的人,因为很多人一直使用windows,会感觉Linux难以入手,其实大可不必担心,只要自己不断努力的去实践从Linux安装到简单使用,一步一步的按照上面的步骤来学习和使用Linux,这会让大家少走弯路,增加学习Linux的信心,以后大家入门之后继续学习Linux,就会事半功倍了。

程序员等级路线图

在这里插入图片描述

1、按照这个流程图走,首先我们需要定一个目标如:敲成专业的秃顶

在这里插入图片描述

2、同时我们要习惯一个人,体验孤独

在这里插入图片描述

3、我们要树立活到老,学到老的精神

在这里插入图片描述

4、我们要随时准备突如其来的大佬为你保驾护航

在这里插入图片描述

5、我们一定要乐观的看待我们写过的每一个BUG

在这里插入图片描述

6、我们需要读很多的书籍,提高自己

在这里插入图片描述

7、我们要珍惜每一秒的时间

在这里插入图片描述

8、当然,要敲烂很多的键盘

在这里插入图片描述

9、做好熬夜喝咖啡的准备

在这里插入图片描述

10、慢慢的你会发现好久没有听到起床的闹钟

在这里插入图片描述

11、最后你会起床继续敲代码

在这里插入图片描述

12、打造独立并有实力的程序员!!!

在这里插入图片描述

13、最终~ 走向成功的道路

在这里插入图片描述

加油!!!

在这里插入图片描述

真好


http://chatgpt.dhexx.cn/article/NyNnRvIE.shtml

相关文章

Linux学习路线

 关于 Linux Linux 因其开源,免费,可裁剪,被应用到很多领域,尤其是嵌入式设备上。 Android 系统内核也是基于 Linux 的。 另外还有各种服务器和工作站也是用的 Linux。 什么是嵌入式设备?…

为什么要学习 Linux ????

目前企业中大量的使用Linux作为服务器,在以后你们就业后,会发现web服务器Tomcat ,jobss这一类都是搭建在linux上面的,后面我们需要学习的数据库mysql , oracle ,db2, 或者greenplum这一类的,在企…

Linux 学习路线图

1.应用场景 更加高效地学习并达到运用Linux. 2.学习/操作 linux运维学习需要分为四个阶段:初级入门、中级进阶、高级提升、资深方向细化。 第一阶段:初级入门 初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学…

从零入门机器学习之Linux系统详解

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,科大讯飞比赛第三名,CCF比赛第四名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

为什么要学习Linux?

对于一些偶然接触到Linux的人来说,好奇是对于这个陌生名词的的第一印象。也许这个名字经常出现在你所使用的教科书上,或者是一些技术性的文章上,你却不知其意,此时这个名字再次出现,你就更是好奇了,Linux到…

Linux学习总结

课程:Linux操作系统与应用 参考书:Linux从入门到精通、unix环境高级编程 学习linux之前必须要做好心理准备: 第一,要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期&#xff0c…

你知道如何学习Linux吗?

说起Linux,业内人士或者经常玩电脑,对计算机比较精通的应该是比较熟悉的,Linux是一个开源的操作系统,由于其安全性高,完全免费,高效性,稳定等优点,越来越受大众的欢迎,就…

学习linux的感受

学习前要 1.安装虚拟机或者自己买个云服务器 下载centOs然后将镜像装入系统 2.装入之后在自己的电脑下载Xshell和Xbox 3在自己windows系统下运行cmd拼一下自己的虚拟机或服务器测试两个机子网络是否相通,如果相通即可用Xshell进行远程登陆 成果: 今天学了vim与vi&…

初学者如何系统性地学习Linux?

作为一个大一的同学,可以采取下面的步骤进行系统的学习Linux。 1、选择一个发行版:对于初学者,推荐使用Ubuntu或者Linux Mint。Ubuntu适合新手,使用广泛,社区活跃,遇到问题容易找到解决方案。虽然你觉得Ub…

如何学习Linux

热热热 一、Linux大致要学习那些内容 1、Linux下的基本操作命令 2、Linux的各种配置 环境变量、网络的配置、服务的配置----常规而重要 3、Linux下搭建各种开发环境 例如: Javaee、大数据、Python等 4、能够写一些基本的shell脚本,对Linux系统进…

QTP基本使用1

目录 一、功能自动化 1、测试过程 2、录制类型 二、QTP基本使用1 1、【录制】 2、【运行】 3、【例 -- 录制编写记事本】 4、【设置】 三、上午程序脚本 四、test -- project 的比较 五、QTP基本使用2 1、导出test文件 2、导入test文件 3、查看帮助文档 4、修改…

QTP 脚本语言编写入门到精通(一)

飞机订票登陆系统flight 一、编写用户登录测试用例。 二、直接编写脚本 ****************** SystemUtil.Run PathFinder.Locate("..\samples\flight\app\flight4a.exe"),"",PathFinder.Locate("..\samples\flight\app"),"open" Syst…

QTP工具简单操作使用说明

简介 QTP是QuickTest Professional 的简称,是一种自动化测试工具。使用QTP的目的是用它来执行重复的手动测试,主要用于回归测试和测试同一软件的新版本(版本迭代)。 启动QuickTest 第一次启动QuickTest时,打开“加载…

qt完整教程

各个组件的意思(功能介绍) Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—3)-腾讯云开发者社区-腾讯云 qt 如何设计好布局和漂亮的界面。_qt界面_花狗Fdog的博客-CSDN博客 样式表(美化关键)/*灰色*/ Q/*灰色*/ QWidget {background-color: rgb(255, 182, …

QT5教程推荐

学完《C Primer》该学什么?《Qt 5.9 C开发指南》是一个不错的选择。两本书结合是C岗位就业的保障。Qt的书籍很多,推荐这一本是因为更接近实战(工作内容)。理论和实际结合的很好。虽然Qt6.x已经问世,但学习Qt5.9并不过时…

qtp11安装及入门

一、简介 QTP是Quick Test Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤…

QTP软件测试工具学习

一、定义 QTP:(QuickTest Professional),是一款用于功能测试的自动化测试工具,常用于Web网页测试和Windows窗体程序的测试,使用的脚本语言是VBScript,也可以直接录制生成测试脚本。在QTP8.0之后…

Qt教程(新手入门级)

前言 本人为大一学生,学校组织的实训要求使用Qt完成一些项目,所以在网上学了一些。在此总结一下我的学习经验。 版本:首先我使用的是Qt5.8.0的Qt Creator4.2.1。 起步 首先,如果你不是新手请跳过这一段。 打开Qt Creator&…

QT基本操作(简易教程)

QT 是一个跨平台的C图形用户界面应用程序框架。 这篇文章能教会你简单的使用QT。 1.初步了解 2.进一步了解 3.信号和槽 4.实现两个窗口的连接 1.初步了解: 创建项目: (Widgets是部件的意思)Widgets Application 部件应用程序…

Qt使用教程

1 项目背景 在完成最后一个项目的过程中,因为之前的定制版本是基于C#和WPF的,由于Qt的跨平台特性,而且相较于WPF简单易学,资料丰富,界面漂亮,尤其是能够独立安装和跨平台的特性,使得在项目开发…