想学习 Linux 或者相关知识了,应该怎么获取资料呢?
一切的前提
不管获取哪方面的资料,你必须要掌握English
!
虽然你的英语水平不用高到通过四六级、托福或雅思到程度,也不需要成天背单词,但是,你需要认识一些常用的计算机单词。
如果英语水平好的话,建议你多读一些英文资料。很多时候,英文资料的水平比中文资料的水平高多了。尤其是技术问题,谷歌英语搜索和百度中文搜索的结果往往有着天壤之别。
书
关于书本,大家要认识一对基本矛盾:
- 在互联网时代,技术的更新是非常迅速的。所以说书本上讲的东西往往有点旧。Linux 的图形界面就属于这一类。
- 但是基础的东西,例如命令行或者服务器运维那些东西,变化又不会太大。
建议借一些从外文翻译过来的书,因为往往是那些作者的水平更高、经验更丰富。
[% callout style=warning %]
还需认识一些问题
- Linux 分很多种发行版 (例如 Ubuntu、Red Hat)。这些发行版的图形界面操作可能有很大区别,但是除了安装软件等情况,敲命令的时候是没有太大区别的。
- Unix 不是 Linux。不过,有关 Unix 的书也可以看,但是不能全信。
[% endcallout %]
帮助文档
用过 Windows 的应该都知道系统自带的帮助几乎没有任何作用,其实 Linux 或 OS X 也一样。但是你要知道这不代表官方文档的质量很差。
此外可以关注一下 Wiki:
- Ubuntu Wiki
- 中文 Ubuntu Wiki。这里很多地方已经有些旧了,要注意批判地阅读。
- Deepin Wiki。它是国产 Deepin 系统的,不过很多地方的原理和 Ubuntu 一样。
- 维基百科:维基百科不会教你“xxx 怎样用”,但是它可以告诉你“xxx 是什么”。
“教程”
通过搜索引擎,我们可以找到数不清的教程。很多教程可能质量并不太高,但毕竟是前人经验,应该能够帮助你快速入门。
不必总是想着找一份覆盖全面的资料。很多时候你可以在遇到某些问题之后,专门找那一方面的东西。
在阅读教程时要注意结合自身实际,而且,有些教程很可能过时了。
“导师”
尽量不要找“老师”。很多东西是可以自己探索明白的,而且每个人都有自己的事情,所以尽量不要用一些简单的东西来浪费别人的时间。
但是在遇到麻烦时,找一下身边认识的、有经验的朋友也未尝不可,但是最好还是先尝试自己解决。
在线学习网站
有很多在线学习网站,例如实验楼。