对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 文档示例(教你看命令手册)

posted @ 2026-09-27 00:45  qianwangxing  阅读(28)  评论(0)    收藏  举报