Linux vs Windows

目前国内Linux更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。主要区别如下

比较 Windows Linux
界面 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。
驱动程序 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。 由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。
使用 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
学习 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。
软件 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 大部分软件都可以自由获取,同样功能的软件选择较少。

操作linux和用CMD窗口操作windows一样

如何去学习

学习大多类似鹿丁解牛,对事物的认识一般都是由浅入深、由表及里的过程,循序才能渐进。学习 Linux 同样要有一定的顺序和方法,当然这也是你学习本教程的意义。如果你是初学者,那么建议按照本教程的顺序阅读,不要跳跃,欲速则不达,揠苗也不见得能助长。

另外,强烈建议做好读书笔记,边看边记,边练习边思考,“学而不思则罔,思而不学则殆”,比勤奋更重要的是思考的能力,不要傻学、死学。养成看书的好习惯,学习类的图书如果没能看成自己知识的积累,就是白读。一本书,可能看一遍是不够的,多次阅读,反复实践,才能印象深刻。我曾翻烂 8 本《恋爱宝典》,但是从没向任何人表白,结果不言自明。实践是检验真理的唯一标准,实践出真知。
方法有了,贵在坚持。制定好自己的学习目标,设定奖惩,确定详细的时间进度表,开始行动!保持热情,坚定目标,做好计划,希望你、不会让本教程变成你的收藏品,而是成为一套可能会改变你职场命运的技术指导教程,那将是我们最大的荣幸。

碰到问题怎么办

任何人学习和使用 Linux 或多或少会遇到问题,很多人遇到问题的第一个念头就是问人。没错!这可以快速解决问题。但是我们建议你,先尝试自己解决问题,询问别人获得答案固然好,但是对于知识的积累和提升解决问题的能力并没有帮助,不要做依赖别人帮助的懒虫。

在寻找答案的过程中,虽然会花费很多时间,也可能会遇到挫折,但久而久之你会发现,也许为了找一个问题的解答,你了解了 Linux 很多相关的知识,经验也越来越丰富。记住,你不可能永远有人问,也不可能永远有人愿意回答你。
Linux 系统的一个非常大的好处是,当命令执行错误或系统设置错误时,通常会清楚地显示错误信息,告诉你哪里出错了,只要认真观察报错信息,大概就知道问题出现在哪里,应该如何解决了。有的操作步骤复杂,出现状况时,回头检査一下,是不是前面步骤的命令敲错或配置文件改错。
Linux 的帮助文档是很好的工具,命令的选项、配置文件的设置都可以从这里找到答案;我们在提问前,一定要先在网络上寻找答案,借用一句广告语"百度一下,你就知道",没有人愿意回答网上一搜就可以找到答案的问题。
提问时,确认你已经做了上述事情,这有助于树立你不是寄生虫与浪费别人时间的形象。轻率的提问只能得到轻率的回答,或者压根儿没人理你。
有的被询问者常常不是很清楚初学者要问什么,因为初学者没有完整、清楚地描述问题。在求助他人时,说明要做什么、做了什么,列出完整的操作步骤、错误信息或错误截图,描述清晰,让别人能看懂你的问题,否则我就算变成超人也帮不了你。
在请教问题时,要注意礼貌。很多年轻人,多了一点理所应当,少了一些礼貌用语,你自然会感到世态炎凉,技术圈子没有人性,毕竟人家不回答你是本分,回答你是人情。
另外,千万不要问那种令人头疼的问题,如 Linux 怎么备份、Linux 权限有明陛、xx 服务怎么配置、oo 脚本帮写一个……你问饺子皮为什么这么擀会破,我可以告诉你;你问怎么包饺子,这就是你找茬儿了,先在网上找找,人生苦短,快用百度,然后照猫画虎时哪个步骤有问题你再问……
提问,也是一种智慧。

英文读不懂怎么办

能看懂 Linux 的英文提示及英文文档非常重要。其实计算机英语很简单,只要熟记了计算机专业英语单词,高中毕业的英文水平就可以轻松阅读英文文档了。即便你的英文水平实在太差了,连最简单的计算机英文文档都看不懂,那么在学习 Linux 的同时学学英语,每天从背一定量的单词开始吧!

我给各位读者的建议是每天背 30 个在电脑上看到的不认识的单词,30 个单词不需要你会读、会写、会念,看到单词知道意思即可,一般 3~5 个月,常见的计算机英语都能看厪。

忘记Windows的思维方式

思想的转变比暂时性的技术提高更重要,因为它能帮助你加快学习速度。很多人使用 Linux 时骨子里却还是 Windows 的思想,比如讲 Linux 安装都会有读者问:“是把 Linux 装在 C 盘吗?”,可见被 Windows“毒害”之深。Windows 是一个优秀的系统,它的易用性非常好,不过也正是因为易用性好,使用者往往不了解自己所做操作的原理。

大多数初学者已经习惯了使用 Windows 的图形界面来完戚喿作,可是我们在学习和日后使用 Linux 时基本上在命令行模式下,这让很多初学者很头疼也很困惑。这里的问题是"如何有效利用系统资源",X Window 本身相当消耗系统资源,这也就是在架设 Linux 服务器时不启动图形界面的原因。如果你想深入了解 Linux,就必须学习命令行操作。
所以,我们在开始学习 Linux 之前,要不被 Windows 的思想所束缚。这其实是一个使用习惯的问题,我常常想,如果我们第一个接触的操作系统就是 Linux,那么之后我们再学习 Windows,可能我们也会感慨"这个系统为什么必须启动图形界面才能操作",说到底,是一个习惯问题吧。
学无止境,不仅是学到的知识,还有学习的意识和方法。我有一句话,与诸位共勉:“让学习成为一种习惯。”

linux学习方法和经验相关推荐

  1. 良许Linux | Linux学习方法及学习资料汇总

    很多人想学习Linux,却不知道怎么着手,甚至不知道Linux有哪些方向,非常迷茫.基于此,我特地写了篇文章介绍Linux方向性问题,没想到一不小心成了爆款: 到什么程度才叫精通 Linux?​ 看完 ...

  2. java学习方法和经验

    谈谈我的 java学习方法和经验.首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程.IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再 ...

  3. Linux与Python经验总结

    Linux与Python经验总结 常用Linux操作系统 RedHat(红帽):6.5.7 CentOS:6.5.7 Ubuntu:16.04.18.04 初识Linux系统 Linux下的文件系统 ...

  4. Java学习方法和经验分享,小白看过来

    这几天,近百名初学java粉丝咨询我如何自学java,因精力有限不能一一回复,现系统整理一套java初学者最佳的学习方法.误区.路线.大纲及资料,希望对你有所帮助. 我可以很明确的告诉你,学习java ...

  5. 向U盘中安装Linux系统的经验(不是制作安装盘)

    先上结论, 从U盘安装系统到另一个U盘的方法我是没有成功(我本来就有一个USB2.0的32GB的 U盘 ), 最后是用的从虚拟机安装系统到U盘 详情参考此文:将Linux(ubuntu)安装到U盘上, ...

  6. Linux 系统优化相关经验总结

    一.背景 我们在系统运维过程中,尤其业务负载高或复杂的场景中,可能出现系统瓶颈影响业务运行的情况,甚至造成系统宕机等风险,这是我们必要情况需要对系统参数进行优化处理来缓解这种压力和风险,本文即对日常运 ...

  7. 菜鸟VMware安装MX Linux的初次经验总结及镜像快速下载方式

    首先说明,不是每个人都像老鸟那么牛逼,请不要鄙视新手,可能将来他比你牛,老鸟请绕道,不喜勿喷! 也不能说是教程吧,整个网上没搜到有用的东西,不知道是系统导致的问题还是什么,乱七八糟的文章很多,应该是我 ...

  8. 宋宝华: 迭代螺旋法——关于Linux学习方法的血泪建议

    在下是一个码农,也号称是一个老湿,平生阅码农无数(吹牛的 ^-^).经由大量的案例,我能够理解了为什么很多码农学了很多年Linux,还是感觉没有掌握要领,仍然内心崩溃,最终对Linux吐血而亡,正所谓 ...

  9. linux系统下载经验,linux系统的学习经验首篇

    1.linux打开terminal,两种最简单的办法,第一种,直接Ctrl+Alt+T:第二种,Alt+F2,输入gnome-terminal:更复杂的不建议使用. 2.linux没有盘符的概念,只有 ...

最新文章

  1. 有年味的年会才够味|第12届信息化领袖峰会
  2. ACM学习历程—Hihocoder [Offer收割]编程练习赛1
  3. defparam的语法
  4. 【SICP练习】138 练习3.69
  5. JavaScript算法相关
  6. 他是绝世天才,却只开了半辈子的挂!死后惨遭封号200年,这就是和牛顿抬杠的下场.........
  7. 【BZOJ-3033】太鼓达人 欧拉图 + 暴搜
  8. Coursera自动驾驶课程第8讲:Basics of 3D Computer Vision
  9. React v16.0正式版发布
  10. bzoj 3444: 最后的晚餐
  11. 【珍藏版】长文详解python正则表达式
  12. 一、2.结构化解题流程细节
  13. 编程一年来的疑惑和思考
  14. java pgp加密_GPG(pgp)加解密中文完整教程
  15. HG255D 刷机备忘
  16. Python 音频: 使用 sounddevice 调用 ASIO 声卡驱动
  17. oracle筛选后怎样重新排序,excel表格筛选后怎么重新排序
  18. 一个本科生学习嵌入式的心得~
  19. 怎么把计算机管理的磁盘找出来,电脑分区显示不出来怎么办
  20. DBeaver改成英语

热门文章

  1. 介绍一个开源博客项目并部署到Nginx服务器,Java开发需要学什么
  2. Python机器学习算法之AdaBoost算法
  3. Git报错:fatal: Unable to create ‘xx/.git/index.lock‘: File exis
  4. 61采访:在小朋友眼中,创业、当老板、做产品是什么鬼
  5. 大一上:英语复习:Word in use(新视野大学英语读写教程1:第一、三、四、六单元翻译+注释)【四大人工智能翻译辅助系统助力翻译更准确】
  6. tomcat访问其他html文件类型,tomcat配置mime-mapping 实现自动匹配文件类型html等
  7. 编写java程序用用于显示人姓名和年龄
  8. C语言中常犯的错误(一)
  9. vue项目解决打开新页面预览PDF,同时修改预览PDF页面的标题和图标
  10. html密码的显示与隐藏