写了很多博客,在自学Linux的过程中,我也遇到过不小打击。我第一次接触Linux是在初中阶段,不断摸爬滚打,一直到现在的大学。虽说我的知识杂而不精,进步速度极慢,但是作为已经走上学习Linux之路的我还是可以分享以下经验的。
谁适合看此文?
- 不知道Linux的
- 正在观望的,准备入坑的
- 部分在校大学生
- 部分开始学习C语言,对自己有高要求的
- 在各种发行版间踌躇犹豫的
- 说Ubuntu=Linux的
- ······
误区!
Linux是程序员用的
- 我是大学生,非计算机专业(我正在追求这个专业)
- 安卓手机,可以理解成一种Linux
Linux很难用
- 安卓手机,可以理解成一种Linux ,还难用么?
- Linux经历了约30年的发展时间,已经算完善、好用了
Linux学起来很困难
- 那你用Windows学了多久?
- 你用安卓/IOS学了多久?
- 想要入门,需要的时间都是差不多的!
逐渐学习
从虚拟机/VPS开始
- 不论怎么搞,自己的文件、工作不会受到影响
- 配置、重装系统方便,基本不用维护驱动。
- 有后悔药,搞坏了?快照恢复
上面这些属性大幅度降低了学习Linux的难度。
到底是虚拟机还是VPS?
VPS:
手头的电脑运行起虚拟机很卡,CPU性能不足,内存小,比如只有4G,又或者没有电脑,请从VPS开始。国内的学生机以及国外的小型VPS都可以选择。请购买KVM架构的带有快照功能的VPS,购买前务必做好一定的知识准备!
本地虚拟机:
有电脑,真的莫得钱,电脑性能能够、平时使用电脑的机会多。
从图形界面开始
如果学习能力不强,那么从图形界面开始。先通过图形界面了解Linux,再逐步学习命令行界面的使用。
从纯命令界面开始会增加学习难度,但是会缩短学习时间!
C语言的精髓在指针,Linux的精髓在命令行!
从业余开始
不要直接就把Linux当成唯一系统,一旦你操作失误,就无法挽回了。不影响正常使用电脑的工作。
从简单的发行版开始
我一上来接触了BT4(kali的前生)现在想想真是想笑。
关于什么是发行版,我们后续介绍,你只要知道选一个不那么激进的发行版就好啦!
怎么学?
我有关Linux的知识99.9%是通过在线资料学习的。
所以,百度、谷歌、软件和发行版官网以及论坛是学习的最好路径。如果你要看书,留一本当工具书,千万不要一上来就看书,你需要在实践中学习!
善用搜索引擎,碰到问题,问搜索引擎,不要满世界提问!绝大部分都可以找到答案。
强化英语能力,英文文档更新更及时,内容更详细精确,而且是最容易找到的应用