我们为什么要学学习linux怎么样?学了有什么用?

到底学习 Linux 应该学习什么?学习框架是什么?- 百度派
{{ mainData.uname }}
:{{ mainData.content }}
{{ prevData.uname }}
:{{ prevData.content }}
{{ mainData.uname }}
:{{ mainData.content }}
0 || contentType !== 1" class="separate-line">
:{{ item.content }}
到底学习 Linux 应该学习什么?学习框架是什么?
问题说明(可选):
扫一扫分享到微信
学习 Linux 需要学习的方面比较的多,我觉得可以与自己的专业或者是自己的工作结合起来一块学习,不懂得地方可以上网找一些视频教程。
学习 Linux 需要学习的方面比较的多,我觉得可以与自己的专业或者是自己的工作结合起来一块学习,不懂得地方可以上网找一些视频教程。
扫一扫分享到微信
提问{{title}}
到底学习 Linux 应该学习什么?学习框架是什么?
,才能进行回答
一个问题只能回答一次,请&nbsp点击此处&nbsp查看你的答案
提问{{title}}
2人关注了此问题2,801被浏览646,638分享邀请回答mat.uc.pt/~zhang/blog.html 。转载请注明出处。自由谈 (2014 年 3 月 15 日,科英布拉)起这么吓人的一个题目,其实只是想写一下 。但我保证决不做标题党。 请注意,这是一篇充满正能量富有哲理的小清新鸡汤文,操作系统狂热分子请止步。用 Linux 五年多了,但此前我从来没有就此写过一句话。不过我倒是经常问别人:你用什么操作系统?尤其对刚认识的人。因为用 Linux 的人很可能跟我三观接近,比较容易成为朋友 (警告:逆命题不成立!)。一个无关痛痒的问题能提供如此重要的信息,何乐而不为之?“三观” 这个词眼下很流行。这原本是一个严肃的概念,现在也不可避免地被解构了。我说的是它的本意。一个人的三观是什么决定的?无非是她/他经历的人与事。正常情况下,能影响到三观的经历只占极少数。对于跟我一般固执的人,这个比例就更低。如果连中午吃馒头还是米饭都管用,这三观也忒不值钱了。那些重要的人恐怕在回忆录甚至遗书里才好写,重要的事倒是可以提前说道说道。对我而言,从 Windows 转向 Linux 可算是其中之一。一个操作系统而已,似乎跟馒头和米饭没多大差别,有这么重要吗?回答这个问题之前,我们先来看看 Linux 与 Windows 最本质的区别在哪里。有人会说前者免费,后者需要买 (或偷)。这只是对 “free software” 的曲解。在我看来,二者最重要的区别乃是它们对自己的用户所做的假设。对于 Linux,这个假设是:用户知道自己想要什么,也明白自己在做什么,并且会为自己的行为负责。而 Windows 则恰好相反:用户不知道自己想要什么,也不明白自己在做什么,更不打算为自己的行为负责。说得更直接一些,前者假定用户是负责任的聪明人,后者反之。Linux 用户不必沾沾自喜,Windows 用户先把刀放下。这些只是假设,它们的 (不是我的) 假设。这么滴吧,我讲个故事,一来呢,测验一下你的智商;二来呢,缓和一下尴尬的气氛。听好,可招笑了。说,要把大象装冰箱 … 呃,不,故事是这样的:一位雕刻家爱上了自己创作的女神雕像。他每天对着雕像说话。最后,那座雕像真的变成了一位女神。这个故事还有另一个版本,你肯定听过:在一所小学里,心理学家随机选择 20% 的学生,告诉老师他们比别人更聪明。一年之后,这些学生的 IQ 测验果然 (在统计意义上) 更佳。这个故事流传甚广,但很少有人给出参考文献。这是历史上真实存在的一个试验,1963 年由罗胜道与贾步升在美国加州南旧金山市橡树小学实施。罗是加州大学心理学家教授,而贾时任橡树小学校长。二人于 1968 年就此试验发表了,这里是 BibTeX:@book{pygmalion,
title={Pygmalion in the Classroom: Teacher Expectation and Pupils' Intellectual Development},
author={Rosenthal, R. and Jacobson, L.},
url={http://books.google.pt/books?id=9HbuAAAAMAAJ},
lccn={lc},
year={1968},
publisher={Holt, Rinehart and Winston}
毕马隆是希腊神话里的一位雕刻家,就是爱上自己作品的那位。这 (两) 个故事告诉我们:第一,只要功夫深,不怕女神不动心;第二,如果有心理学家来你们学校做试验,躲得越远越安全 —— 80% 和 20%,你觉得哪个几率更大一些?细心的人可能注意到,上面的故事还告诉我们,他人的期望会在一定程度上影响我们的行为。这就是罗胜道与贾步升所说的 “”。Windows 如何影响用户的行为我不清楚,而 Linux 对用户的影响倒是十分有意思。既然假定 “用户知道自己想要什么,也明白自己在做什么,并且会为自己的行为负责”, 如果发生毕马隆效应,那么相当一部分用户会慢慢学会用自己的脑袋思考,按自己的意志行事,并为自己的行为负责。这就是自由,也是 “free software” 之 “free” 的本意。说到自由,不能不提
()。 我有一本严复先生译的《群己权界论》,买英文版赠的。由于是赠本,印刷装帧不免略显简陋。一次,我的一个同学拿起这本书看了两眼,问我,这是什么书,不是哪个邪教的教义吧?严复恐怕想不到,在他身后近百年,在他的国家二度成为共和国之后六十多年,一个受过良好教育的高级知识分子会把他的译著当做 “邪教教义”。可能有人要问,所谓的 “按自己的意志行事” 不容易发展为自私自利吗?的确如此,如果没有后面那句 “并为自己的行为负责” 的话。这就是严复把 “On Liberty” 译为“群己权界论” 的原因。任何一个人,只要不是离群索居,她/他的自由就有一定的界限,而所谓 “为自己的行为负责” 至少包括遵守界限并承担越界的一切后果。自由绝不等于为所欲为。如果有人说 “free software” 就是用户可以为所欲为的软件,那还不如认为它是 “免费软件”。前两天听到一个有意思的观点:全能型政府治理下的老百姓往往公德心不太好。比观点更有意思的是解释:如果家里来了一个保姆,请来之后才发现他什么都管,从头到脚为你立一堆规矩,更不幸的是这个保姆还辞不掉,那很多人可能会 “理性地” 选择与保姆对着干 —— 乱扔烟头、随地大小便、扰乱他干活。观点我同意,但解释我不敢苟同。在我看来,这种现象跟操作系统影响用户行为是一个道理,不过是毕马隆效应罢了。既然假定老百姓素质不高、无法自理,那么久而久之这可能会变成 (统计意义上的) 现实。与之相关的是陈港生的名言 “国人需要管”。这句话本身无可挑剔。“群己权界” 本来就暗示每个人都要为他人让渡自己的一部分自由;在社会上这需要通过管理来实现,所以 “每个社会人都需要管”,国人自然不例外。不过,如果陈先生的意思是 “国人比别人更需要管,因为国人比别人更不具备公民素质”,那可要小心了。一旦这种言论大行其道,其毕马隆效应将是非常可悲的。另外,不难注意到,这其实是一种种族歧视言论。在一个高级知识分子把《群己权界论》当邪教教义的社会里,即便有人堂而皇之散布这样的言论也不奇怪。当然,这都是诛心之论,陈先生是好的。好像越扯越远了,说好的 Linux 呢?其实我对 Linux 的了解十分有限,从来是现学现用,谷哥就是我的老师。所以,我没有资格在技术层面上谈论 Linux。不过有几个非技术问题倒是可以探讨一下。问题一:Linux 对用户友好吗?回答:“Linux is user-friendly. It's just very selective about who its friends are.” 这句话没有出处,主语本来是 Unix,但 Linux 是 Unix 的一种 (吗),所以它对 Linux 也成立 (吧)。很多人把这句话当作笑话,但对照一下 Linux 对用户所做的假设,我们会发现这句话严肃至极,一点都不好笑。Linux 对用户很友好,但它对自己的用户是有假定的。如果你感觉不到他的友好,那说明你不满足假定。问题二:听你一说,Linux 好像很高大上的感觉。如果我弃 Windows 从 Linux,用不了多久就会升职加薪当上总经理出任 CEO 迎娶白富美走向人生巅峰吧?想想还有点小激动呢!回答:我不知道你是从哪里听出 Linux 高大上的。至于你的问题嘛,我还是再讲个故事吧:一个女生要从三个追求者中选择一个作为自己的白马王子。三人通过重重考验,来到最后一关。女生要求他们亮出自己的笔记本电脑,结果发现第一个追求者用的是 Windows,第二个用的是 Linux,而剩下那个用的当然是 Mac 了。最后她选了胸大,哦不,最有钱的那一个。对了,你不会天真到以为用 Mac 的就一定有钱吧?问题三:上面那个故事里的女生到底应该选哪个?回答:如果你对故事里给出的答案不满意,这个问题就难了。不过,如果这个女生想做女王大人,断不可选择第二个追求者。否则,根据毕马隆效应,白马王子可能会因抑郁而自尽。问题四:到底 Windows 和 Linux 哪个好?我该用哪一个?回答:Linux 和 Windows 哪个好?这个问题就跟纠缠豆腐脑该加糖还是加盐一样没有意义。操作系统只是一个工具,适合你的就是最好的。Linux 传教士们,省省吧!“自由即责任,世人多畏之。” 不论到什么时候,Linux 用户都将是相对少数,这是人性决定的。如果真的理解 Linux 的哲学,那你应该明白,每一个人都可以问 “我该用哪个”,但任何人都不应管 “她/他该用哪个”。Windows 支持者们,不要再说 “Linux 我试过,太难用,跟 Windows 差距太大”。这很可能是你的真实感受,但明智的做法是装作从来没试过,不要宣扬。原因很简单:“若无力驾驭,自由便是负担。”问题五:你怎么不说 Mac?回答:买不起。问题六:说好的哲理呢?说好的正能量呢?说好的小清新呢?说好的鸡汤呢?我看你就是一个 “操作系统狂热分子” 吧?回答:曾经是,但经过积极改造,现在已经重新做人,成为一个实用主义者了。只要满足以下三条,任何操作系统我都乐于接受:1. 用户自主。用户决定系统如何工作,而不是反之。任何提示用户 “正在安装更新,请不要关机” 的行为都跟不以结婚为目的的恋爱是一个性质。用户是机器的主人,操作系统只是用户请来的助手;用户知道自己想要什么,明白自己在做什么,也会为自己的行为负责;操作系统尽量少说话,更不要下命令。用户自主还蕴含系统的可定制性:用户可以对系统做任何配置或改造。2. 用户知情。如有必要,用户可以获知系统工作的任何细节,而不是仅仅被告知 “” —— 这比不以结婚为目的的恋爱还让人无法接受。3. 系统高效。在此系统下用户可以很方便地获得各种工具,并且不同工具能很容易地组装在一起完成复杂的工作。机器更多是用来干活的,所以这一点很重要。以此为标准,Linux 目前是个不错的选择,而 Windows 不满足任何一条。怎么,你仍然认为我是操作系统狂热分子?对不起,真不是,我只是选择了自由。Liberty means . That is why most men dread it.
George Bernard ShawUnless a man has
to make something of himself, freedom is an irksome burden.
Eric Hoffer1.1K103 条评论分享收藏感谢收起625 条评论分享收藏感谢收起为了系统地学习一下linux相关知识,我花了三天的时间看完了那本经典的《鸟哥的linux私房菜》。所谓的经典必然是有其过人之处,而看完这本书之后,我毫无疑问地加入了强烈推荐这本书的行列。
其实,要全面了解linux系统,你必须要学习(至少了解)以下这些内容:
1. 计算机硬件系统:其中最主要了解的是硬盘,毕竟要安装linux需要对硬盘进行分区等各种操作。
2. 文件系统:文件系统是文件在硬盘上的存储方式。
3. 目录树:linux系统下所有文件均由根目录衍生出来,因此形成树状结构,这和windows系统是一个明显的区别。关于文件系统是如何挂载到目录树上的,这也是一个不容忽视的概念。
4. 终端/壳程序:很多人搞不清这个terminal和shell究竟有什么区别。这两者确实比较容易混淆,前者是在全文本模式下的界面,而后者是在窗口模式下调出来的一个程序,和windows系统下的cmd程序类似。进入terminal可以按Ctrl+Alt+F1~6,总共有6个terminal可以使用。而按Ctrl+Alt+F7可以进入窗口模式,然后按Ctrl+Alt+t调出shell程序。
5. 命令:使用linux自然要知道命令啦,虽然说桌面使用的话其实不怎么用得到命令,但是几个常用的命令还是要了解一下的。
4. shell script:和windows下的批处理程序.bat类似,主要用途是一次性执行多命令。
6. 权限管理:linux系统最重要的就是权限管理,这也是它区别于其他系统的一大特色。由于它是一个多人多任务的系统,且主要用于服务器端,各种权限的管理就是系统安全性的保证,所以学习linux一定要把握好权限这一关。
7. vim:linux下最重要的编辑器自然是vim了,虽然大家都把这玩意儿看的很难,但是多上手使用几次之后发现其实也就是多了几个命令而已。至于为什么一定要学好vim呢?最主要的原因是很多软件或者程序会默认调用vi,而vim 又是vi的升级版。不会这玩意儿,到时候会多很多麻烦。
8. 正则表达式:嘿嘿,想必大家都早有耳闻了,大名鼎鼎的regular express。这玩意儿也是一些特殊符号多了些,本身并不难,多练练多记记就好。
9. 帐号管理:多人多任务嘛,不同的人自然有不同的帐号了,那么这个帐号的管理也是相当重要了。这里的帐号管理应当与权限管理结合起来。
10. 例行任务:就是计划任务啦,分为一次性任务和周期性任务两种。
8. 程序管理
8. 系统服务
8. 登录档:要维护linux系统,必须学会查看登录档。因为登录档里面记录了系统运行的各种日志文档,当系统由于各种原因出现故障的时候,就需要自己打开登录档查看上次出现问题的原因了。
8. 开机流程:详细地了解开机流程是非常有必要的,能够加深对系统运作的了解。
8. 软件安装:对于桌面系统用户来说,软件安装才是最主要的问题。
8. 核心编译:所有的发行版的核心都是一样的,在什么情况下需要自己编译linux核心呢。当你需要在嵌入式设备中安装linux系统时,由于大小的限制,就需要自行对核心进行精简。
- **我个人认为,要深入了解linux,自行查看系统里的各种文档是最重要的,没事就打开这些文档看看里面提供的各种功能,说明,帮助。这些文档简直就是最好的教科书。**
阅读(...) 评论()262被浏览74,199分享邀请回答469 条评论分享收藏感谢收起11 条评论分享收藏感谢收起在普遍使用Windows的今天,为什么现在还要学习Linux的理由在普遍使用Windows的今天,为什么现在还要学习Linux的理由技术论百家号在过去,Linux主要运行在服务器中,不过随着用户界面的改善和功能的强大,Linux 已经成为美观易用,用户友好的桌面操作系统之一,为何Linux操作系统如此深得人心?Linux有哪些特点值得留恋?具体见下文。 Linux操作系统如此深得人心有哪些特点? 1、易于使用一般认为,Linux只适用于极客,而现在Linux成了用户友好型操作系统,还具有良好的图形用户界面(GUI)。它几乎具有Windows的所有功能,GUI也发展到了一定程度,能满足大多数用户的需求。有人认为Linux不能满足游戏玩家的要求,但现在也还有几款游戏能在Linux上使用,你还可以通过安装PlayOnLinux来运行Windows游戏。 2、易于维护Linux系统非常容易维护,用户可以集中更新操作系统和所有安装的软件。它的每个发行版都有自己的软件管理中心,提供定时更新,即安全又高效。3、高安全性安装Linux能有效避免病毒的倾入。Linux系统下除非用户以root身份登录,否则程序无法更改系统设置和配置。因此,下载的文件/恶意软件的权限将受到限制。也就是说,除非你进入超级用户状态,不然你连软件都安装不上,病毒/恶意软件更不能自动安装了。而且由于Linux已开源,全世界的开发都可以查看源码,这意味着大多数的缺陷已经被挖出来了。 4、高可用性Linux非常稳定,不易崩溃。Linux能在几年后保持和第一次安装时一样的运行速度。而Windows的话可能在运行半年后,速度就跟不上了。Linux正常运行时间长,可用性为99.9%,每次更新或修复程序之后无需重启系统。因此,Linux在互联网上运行的服务器数量最多。 5、可在任何硬件上运行Linux能有效利用系统资源,允许用户定制Linux安装或针对特定的硬件要求进行安装。其安装过程灵活,用户可自行选择需要安装的模块,这允许他们在旧硬件上安装Linux,从而有助于最佳地使用所有硬件资源。6、免费这都不用多说了,Linux完全免费,而且,它拥有强大的免费软件群,从教育类软件到音频/视频编辑等。企业可以免费使用软件,大大降低了成本预算。7、开源Linux最大的特点就是源码可用,属FOSS类别(免费和开源软件)开发者可自由查看和修改源码,能即使发现问题并解决。有些国家还在开发自己的Linux版本,这有助于国家在防范、通信等战略领域开发自己的操作系统。8、支持Linux有强大的社区支持。因为众多志愿者的存在,论坛提出的任何问题都能得到快速回复。如有需要你也可以购买企业级服务,Red Hat和Novell等公司为关键应用程序和服务提供24 x 7支持。9、超强的定制性Linux具有超大的灵活性,用户可以根据需求定制系统。它提供大量的壁纸、桌面图标和面板选项,有6个以上的桌面环境选择。对于其他任务,从GUI界面和文件管理器到DVD刻录,约有4-6个选项可用于特定软件。系统管理员可以享受强大的命令行界面和编写 shell 脚本来自动执行日常维护和各种其他任务。所以,你能想到的,Linux基本能办到。10、教育这对学生非常有帮助,因为在修改和扩展代码以满足需求前,他们可以通过软件了解其运行原理。这有助于他们学习操作系统和软件的内部结构。而且,即使用户不会编程,Linux也能通过帮助文档、翻译和测试来帮助他们找出Bug。Linux还能提供免费的软件用于教学,如Celestia和Stellarium用于天文学,Avogadro和Gabedit用于化学。 可以预见,Linux操作系统深得人心的优点是用户留下的理由之一,终其原因,其实和Windows操作系统一样,习惯了,自然离不开。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。技术论百家号最近更新:简介:地球没有新奇科学,全部都在火星一号。作者最新文章相关文章

我要回帖

更多关于 如何快速学习linux 的文章

 

随机推荐