对Linux的学习
《Linux 101》学习笔记
学 CTF 之前要先会 Linux。
《Linux 101》 —— 中科大 LUG 出的零基础讲义,免费开源,救命的存在。
一、关于 Linux 101
- 网址:https://101.lug.ustc.edu.cn/
- 出品:中国科学技术大学 Linux 用户协会(USTC LUG)
- 协议:CC BY-SA 4.0(开源免费)
- 形式:在线讲义 + 每章有思考题 + 拓展阅读
学完能达到什么水平?
官方说能"自如操作 Linux、装软件、写脚本、懂基本概念"。对我来说就是 —— 终于敢敲 sudo apt update 了。
二、9 章路线(我的理解)
第 1 章 初识 Linux
讲了 Linux 怎么来的、GNU 是什么、发行版有啥区别。学完知道 Ubuntu / Debian / CentOS 不是同一个东西。
第 2 章 个性化配置与建站
怎么改终端样式、SSH 连远程主机、搭个简单网站。这章要配合他们的虚拟机用。
第 3 章 软件安装与文件操作 ⭐
天天用的命令:
- 装软件:
sudo apt install xxx - 看文件:
ls/cd/cat/less - 查找:
find/grep - 压缩:
tar -xvf xxx.tar.gz
第 4 章 进程、服务与例行任务 ⭐⭐
编者说"必须反复看"。核心是:
- 前后台:
&/Ctrl+Z/fg/bg - 服务管理:
systemctl start xxx - 定时任务:
crontab
第 5 章 用户、权限与文件系统 ⭐⭐
chmod 755到底是啥- root 和普通用户区别
/etc放配置,/var放日志,/home放用户文件
第 6 章 网络、文本处理与 Shell 脚本 ⭐⭐
最有价值的一章:
- 三剑客:
grep/sed/awk - 写个能跑的脚本(我写的第一个备份脚本跑通了,超有成就感)
第 7 章 Linux 编程
C / C++ / Python 在 Linux 下怎么写。GCC、GDB、Makefile 入门。
第 8 章 Docker ⭐
为啥要学?以后跑 Vulhub 漏洞靶场要用到。
核心:docker pull / run / ps / exec
第 9 章 Shell 高级文本处理与正则 ⭐
把第 6 章的能力拉满。学会正则后,处理日志像切菜一样。
三、附录(我常用到的)
- Markdown 教程(写博客必备)
- WSL 安装 Linux(Windows 党友好)
- man 文档示例(教你看命令手册)

浙公网安备 33010602011771号