我并不是一位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. HttpClient的CircularRedirectException解决办法

    解决方法: HttpGet httpGet = new HttpGet(" http://XXXX.XXX"); httpGet.getParams().setParameter( ...

  2. oracle中以dba_、user_、v$_、all_、session_、index_开头

    原 oracle中以dba_.user_.v$_.all_.session_.index_开头 2011年07月05日 11:26:06 clbxp 阅读数:3279   oracle中以dba_.u ...

  3. 查看KVM宿主机上虚拟机的IP的脚本

    查看KVM宿主机上虚拟机的IP的脚本 #!/bin/bash #Auth:liucx #ping当前网段内在线的主机,以便产生arp记录. .{..};do { >& }& do ...

  4. UDP协议 sendto 和 recvfrom 浅析与示例

    UDP(user datagram protocol)用户数据报协议,属于传输层. UDP是面向非连接的协议,它不与对方建立连接,而是直接把数据报发给对方.UDP无需建立类如三次握手的连接,使得通信效 ...

  5. 1、json背景

    教程链接 链接:http://pan.baidu.com/s/1mil4M1M 密码:vwsn JSON (JavaScript对象表示法)是一种轻量级的基于文本的开放标准,被设计用于可读的数据交换, ...

  6. js 根据data-i 降序排列

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Flutter Android 真机器调试 、模拟器调试、Vscode 中开发 Flutter 应用

    必备条件: 1.准备一台 Android 手机 2.手机需要开启调试模式 3.用数据线把手机连上电脑 4.手机要允许电脑进行 Usb 调试 5.手机对应的 sdk 版本必须安装 注意: 1.关闭电脑上 ...

  8. Java面向对象编程 -4.3

    static应用实例 编写一个程序类,这个类可以实现实例化对象个数的统计,每次创建的实例化对象都可以实现一个统计操作. 此时可以单独创建一个static属性,因为所有对象都共享同一个static属性, ...

  9. MySQLroot密码的恢复方法

    MySQLroot密码的恢复方法 有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复 1.停止MySQLd ...

  10. Python:时间日历基本处理

    time 模块 提供了处理时间和表示之间转换的功能 获取当前时间戳 时间戳:从0时区的1970年1月1日0时0分0秒,到所给定日期时间的时间,浮点秒数,或者毫秒整数 获取方式: import time ...