前言: 一年前(2019.07)看了几个 Linux 和 Vim 配置视频,被 UP 主行云流水的操作和高度定制化的配置打动了,也想玩玩 Linux 。从 Windows 应用商店下载了个 Ubuntu 便不知所措,于是上知乎提问:
在Windows系统上安装了Linux子系统Ubuntu,如何入门?
没有得到满意答案。大四一学年下来,因为各种机缘
(项目、比赛、微软推出WSL2
),算是“入门”了 Linux ,常用命令/工具比如docker
、ssh
、npm
等等。笔者想借此文回答一下一年前自己的提问。
本文纲要:
- “蠢”在:没有目标,谈何“入门”?
- 为什么学习 Linux ?深入 OS ?服务器管理?
- 经验之谈:工具的学习必须结合实践
- 新手:卸载IDE(VS, PyCharm)拥抱命令行
- 大四这一年我是缘何使用并学习 Linux 的
- KDD CUP2020 :租了一台远程 CPU
- HUAWEI DAI2020 :使用 docker
- WSL2 :这是小白学习 Linux 最好的时代
- 其他正在进行的项目与高手指点…
“蠢”在:没有目标,谈何“入门”?
很喜欢知乎的这个高赞问答:编程新手如何提高编程能力? - 牛岱的回答 - 知乎
,链接:
“计算机的学习最好应该是自顶向下,而非自底向上(如理论物理)。” 作者的论证极其精彩,我不再赘述。其核心思想,我完全认同,并深有体会(大一大二没意识到这个道理,走了不少弯路,浪费了不少时间ÿ