我并不是一位Linux老鸟。在学习Linux的一路上。也是走了很多弯路,踩了不少坑。而今日就把自己趟过的那些坑给我们总结出来,期望能给初学Linux的童靴们带来一丝丝的帮助吧。文采可能没有那么高深,只是我一路走的一些心法,有什么写的不到位的还请我们多多见谅。

我们先来说说第一步,学习Linux的第一步是不能按照Windows体系的思想形式来就进行学习。不能总是想着可视化操作。要逐步的去熟悉Linux的命令行操作形式。多使用help、man来查看文档,其实很多命令的相关参数都是一样的,比如-l –n等,并不是想象中需要记得那么多知识。

第二点,是要学会看官方MAN文档或者help以及英文提示。虽然大多数童鞋和我相同可能英语水平比较差,每逢看到各种英文报错就会显得特别头疼。乃至丢下这个报错问题直接抛弃处理。其实说真的,linux文档之类的,相比较之学习英语要简略许多。最起码你学习英语还得去了解各种语法。而linux就简略许多,只要理解单词句子的意思。就能搞理解许多东西,这儿咱们引证一个教师的数据,只要你每天坚持的去回忆和linux相关的单词30个,4个月下来就可以无任何痛楚的去阅读相关的文档。

第三点,就是linux的各种配置等操作遇到报错时要学会自己去解决问题并且记录问题。说真的,脑子是个好东西,如果你把知识生搬硬套的去学习。那我劝你还是早早的放弃这个行业。要学会自己思考,举一反三,处理问题记得总结等等!

第四点,则是要学会去问问题,问他人问题时必定要做到谦善友爱。清楚的表达出问题。记住曾经在一个论坛碰到过,有人问问题,是这样问的:有没有知道这个问题是怎样处理的?这种人的发问让人看到之后彻底没有答复问题的愿望,很难得到想要的,而当你自己的问题又表达不清楚之时,他人想答复都不知道你在问什么,虽然,也有一些好心人会去问询具体的细节,当然也不会有太多的显著效果。而当你去以一种友爱谦逊的态度发问的话,以及配合上具体的问题描绘,又会是别的一番不一样的收成。比如说:在学习群里想大神请教:你好,我是XXX,我在学习中遇到了哪一方面的问题,听说您在这方面有着很深的造就,想费事您帮助给看一下这个问题。谢谢啦!这姿态让人在答复问题的时分觉得你是很看得起他,有一种飘飘然的感觉,当然也就会不遗余力的去答复帮你处理问题了。其实学习也就这么一点技巧,剩余的就彻底靠自己去不断实战、练习、实操了。

总得来说,知识仍是需求不断的实战练习,而在这其间一本好的教材必不可少。可是市面上的一些Linux书本由于编写的不是那么容易懂,让刚入门Linux的人往往会有一种头皮发麻难以下手的感觉。这样的书不太适宜新手去看。故此,我们仍是老老实实的看看基础的书本吧,在这里的话我引荐《Linux就该这么学》这本书本。引荐这本的原因是当时有看到过一篇关于医师学习入门Linux的故事,当时看完这篇文章惊为天人。心想这种电视上才华呈现的广告,居然在实际中真的又。抱着半信半疑的心态去买了一本,从初始一向往下读,变读变按照书中教的去实践。不到两个月。我自己感觉不是很深入。却被给我们教Linux的教师在上课的时分连连夸奖,说是我这段时间的Linux进步得很快。问我有什么好的学习方法。然后同享给同学们。个人觉得这本书仍是挺不错的,较市面上的常见的Linux书本有很大的利益。当时是对我这样的菜鸡来说,哈哈!其实Linux实在学起来真的很简单,没有外界传言的那么难。不过是被他们夸张了难度罢了,做人仍是要对自己有必定的决计的。网络时代外界的信息过分巨大。我们很难辨清何为真何为假,所以必定要据守自己的良知。

说了也不少了,其实多多少少心里都会有点感受,而且关于Linux怎么学习心里也应该有点一些数。一起在这里也期望那些看了本文的Linux初学者们,能够找到一种适宜自己学习的方法,也一起祝愿我们一起提早成为Linux大佬。

避免学习Linux走弯路的更多相关文章

  1. 如何学习Linux

    为啥我们要学习Linux 技术的价值不在于这个技术有多么高超,而在于技术本身给我们带来什么价值,所以很多时候我们学习一个技术,不能盲目学,是为了使用这个技术,知道这个技术的使用场景,知道这个技术带来的 ...

  2. (转)学习linux的几本书

    成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标.根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍.Java 程序员的 2 ...

  3. 转:学习linux驱动经典书籍

    Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为<linux_device_driver 3rd Edition>,这是一本很经典的书,无奈Linux的东东还是过于庞大,这本 ...

  4. Linux系统的理解及学习Linux内核的心得

    作业列表      (点击作业跳转) linux内核分析作业:以一简单C程序为例,分析汇编代码理解计算机如何工作 linux内核分析作业:操作系统是如何工作的进行:完成一个简单的时间片轮转多道程序内核 ...

  5. 忠告初学者学习Linux系统的8点建议

    导读 新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至 ...

  6. 总结4点对学习Linux有帮助的建议(纯干货)

    学习需要足够的毅力和耐心 有些人把Linux运维看作一项冗长而枯燥的工作:有些人把linux运维看作一项得力的工具.如果是前者建议还是改变一下认识,不然不建议入门这行.毕竟linux运维工作是对人的毅 ...

  7. 总结四条对学习Linux系统有帮助的方法

    网络是一个很神奇的东西,现代人的生活离不开网络,网络已深入人们的工作,生活,娱乐等方方面面.网络之所以无处不在,是因为它提供了诸多的网络服务,所以网络服务是网络的灵魂. 互联网上的各种网络服务是架构在 ...

  8. 学习linux/unix编程方法的建议(转)

    假设你是计算机科班出身,计算机系的基本课程如数据结构.操作系统.体系结构.编译原理.计算机网络你全修过 我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux ...

  9. 学习 Linux,101: Linux 命令行

    概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...

随机推荐

  1. python闯关之路二(模块的应用)

    1.有如下字符串:n = "路飞学城"(编程题) - 将字符串转换成utf-8的字符编码的字节,再将转换的字节重新转换为utf-8的字符编码的字符串 - 将字符串转换成gbk的字符 ...

  2. Mysql与PostgreSql数据库学习笔记

    mysql 从最基础的数据引擎,到进程结构,都不能支持数据版本.导致其职能阻塞“并发”,不支持最基本的事务,innodb达不到基本事务要求,任何写数据,都导致整个表锁住.充其量只能算是一个玩具,或者说 ...

  3. 开源协议:LGPL协议、OSGi协议

    本文介绍开源的协议. LGPL 是 GNU Lesser General Public License (GNU 宽通用公共许可证)的缩写形式,旧称 GNU Library General Publi ...

  4. css常见问题汇总

    1. 如果我想显示两行文字第二行超出部分‘...’? 限制在一个块元素显示的文本的行数. -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit proper ...

  5. windows centos php-beast 安装

    https://github.com/imaben/php-beast-binaries windows下 可以直接在这里下载dll 根据自己的php版本  还有是不是线程安全的 来选择下载对应的 放 ...

  6. LFTP命令笔记

    安装 因为在OpenWrt命令行下scp传输文件很慢(只有2.5MB/s不到), 于是改用FTP下载. lftp是OpenWrt下的FTP客户端软件. 如果固件中未安装的话, 需要自己安装, 其依赖于 ...

  7. SQLite3介绍

    一.SQLite数据库简介 SQLite 是一个软件库,实现了自给自足的.无服务器的.零配置的.事务性的 SQL 数据库引擎.SQLite 是在世界上最广泛部署的 SQL 数据库引擎. DDL - 数 ...

  8. Flask - app.debug=True,python manage.py和export FLASK_DEBUG=True,flask run的不同。

    TL;DR,可以直接看下面的总结 问题1:为什么app.config['DEBUG'] = True,然后flask run并没有开启debugger和reloading,而直接运行脚本(python ...

  9. 「题解」「JOISC 2014 Day1」历史研究

    目录 题目 考场思考 思路分析及标程 题目 点这里 考场思考 大概是标准的莫队吧,离散之后来一个线段树加莫队就可以了. 时间复杂度 \(\mathcal O(n\sqrt n\log n)\) . 然 ...

  10. vue 中 限制 input 输入数字、小数位数等

    限制小数位数 <input type="number" @keydown="handleInput2" placeholder="请输入或查看& ...