大家好,我是良许。
最近后台好多人问我,学Linux到底该去哪些网站?
说实话,这个问题我被问了不下一百次。
今天就把我这些年私藏的宝藏网站一次性掏出来,保证你看完就知道该往哪儿冲。
别再盲目百度了,这些才是正道
很多人学Linux就知道百度搜索,搜出来的要么是过时教程,要么是营销号复制粘贴的垃圾内容。
真正的高手都在用这些网站。
Linux官方文档类,这是最硬核的东西。
kernel.org上有Linux内核的所有文档,虽然全英文,但这才是第一手资料。
你要是连官方文档都不敢碰,那基本上就是在门外转悠。
还有各大发行版的官方wiki,像Arch Linux Wiki,这玩意儿被称为Linux界的百科全书,不管你用不用Arch,这个wiki都得收藏。
实战演练平台,光看不练那是纸上谈兵。
OverTheWire和HackTheBox这两个网站,专门搞Linux安全挑战的,从最基础的命令行操作到高级渗透测试,一步步带你上强度。
还有LeetCode的Shell题库,别以为LeetCode只能刷算法,人家Shell题也很香,写脚本的能力就是这么练出来的。
社区才是真正的宝藏
技术这东西,闭门造车是死路一条。
Stack Overflow和Unix & Linux Stack Exchange,这俩网站解决了我至少80%的疑难杂症。
你遇到的问题,99%别人都踩过坑,直接搜索就完事了。
Reddit的r/linux和r/linuxquestions板块,老外们讨论问题特别深入,而且氛围很好,新手提问也不会被喷。
国内的话,ChinaUnix论坛虽然看起来有点老旧,但里面藏着不少大佬,尤其是运维和内核开发的帖子质量很高。
V2EX的Linux节点也不错,程序员扎堆的地方,问题响应速度快。
系统化学习别瞎搞
很多人学Linux就是东一榔头西一棒子,今天学个命令,明天搞个脚本,永远不成体系。
Linux Journey这个网站,把Linux知识点拆解得特别细,从文件系统到网络配置,每个模块都有交互式练习。
还有The Linux Documentation Project,这里面的HOWTO文档和指南,基本覆盖了所有常见场景。
edX和Coursera上也有Linux Foundation的官方课程,虽然有些要付费,但质量确实没话说。
如果你是想往运维或者云计算方向发展,这些认证课程的含金量还是挺高的。
命令行手册别嫌麻烾
man命令和tldr这两个工具,一个是官方手册,一个是社区简化版。
很多人嫌man太长不看,那就用tldr,直接给你最常用的例子。
explainshell.com这个网站更绝,把复杂的Shell命令拆解成可视化的解释,一眼就能看懂每个参数在干啥。
视频教程要挑着看
B站上Linux教学视频一大堆,但质量参差不齐。
我个人比较推荐韩顺平的Linux教程,讲得比较系统。
YouTube上的LearnLinuxTV和The Linux Experiment频道,内容更新快,而且很多都是实战案例。
但说实话,视频这东西只能入门,真正要提升还得靠文档和实践。
看视频容易产生"我懂了"的错觉,实际上手就抓瞎。
别光收藏不看
最大的问题不是找不到好网站,而是收藏了一堆从来不打开。
学Linux这事儿,三分看七分练,你把这些网站收藏夹塞得再满,不动手敲命令也是白搭。
选两三个适合自己的网站,死磕下去,比你收藏一百个网站强一万倍。