LabEx
- 难度
- 见前置条件
- 形式
- 实践教程
- 语言
- 英文
- 规模
- 186 个课节
- 内容费用
- 免费
- 动手
- 需要动手环境
使用限制
教程正文免费;配套在线终端可能需要人机验证或登录。
- 练习与作业
- LabEx 在线终端(可能需要人机验证或登录)
第一次学这门课?先完成学前准备,把课程目录搭好。
每节课这样学
- 发提示词把下面的每课提示词发给 AI Agent,它会准备这一课的练习文件。
- 学官方课节打开对应课节学习,按提示从第一道练习做起;它不会替你写答案。
- 记进度学完让 AI Agent 在 progress.md 勾选,并把疑问整理到 questions.md。
每课提示词 · 每次学习前用
继续学习「Linux Journey」。课程目录是 linux-journey/(不知道完整路径就先问我)。 1. 读 progress.md,找到下一课;如果我指定了第几课,就准备那一课。 2. 打开这一课的官方页面和本地讲义,列出本课练习要用的工具、文件和样例数据。缺少的先告诉我,等我同意再安装或下载。 3. 在 lessons/ 对应的课节文件夹里准备好练习:exercises/ 里给每道题建一个文件,写上题号和题目原文链接,不写答案;已有文件保留,样例数据放到 data/。拿不到官方题目或起始代码时记录限制,不编造替代品。 4. 按 README 运行开课时生成的自检脚本或在线检查清单,并检查本课新增工具能否正常使用。 5. 告诉我:本课先读哪几节、从哪道练习开始、大约需要多久。我学完后,帮我在 progress.md 勾选并把问题整理到 questions.md。 边界: - 需要管理员权限、会产生费用或需要填写密钥的操作,先告诉我原因,等我同意。密钥由我在本机配置,不发到聊天,不写进笔记或版本库;原项目需要 .env 时确认已被 Git 忽略。 - 不替我写练习或作业答案,也不替我提交。我卡住时只给提示;我明确要求时才给解答。 - 只下载许可允许个人保存的材料;其余只放链接。不把未运行的命令说成成功。
课节共 186 节 · 官方顺序
- 01getting-started / Linux History
- 02getting-started / Choosing a Linux Distribution
- 03getting-started / Debian
- 04getting-started / Red Hat Enterprise Linux
- 05getting-started / Ubuntu
- 06getting-started / Fedora
- 07getting-started / Linux Mint
- 08getting-started / Gentoo
- 09getting-started / Arch Linux
- 10getting-started / openSUSE
- 11getting-started / Linux for Cybersecurity
- 12command-line / The Shell
展开其余 174 节
- 13command-line / pwd (Print Working Directory)
- 14command-line / cd (Change Directory)
- 15command-line / ls (List Directories)
- 16command-line / touch
- 17command-line / file
- 18command-line / cat
- 19command-line / less
- 20command-line / history
- 21command-line / cp (Copy)
- 22command-line / mv (Move)
- 23command-line / mkdir (Make Directory)
- 24command-line / rm (Remove)
- 25command-line / find
- 26command-line / help
- 27command-line / man
- 28command-line / whatis
- 29command-line / alias
- 30command-line / exit
- 31text-fu / stdout (Standard Out)
- 32text-fu / stdin (Standard In)
- 33text-fu / stderr (Standard Error)
- 34text-fu / pipe and tee
- 35text-fu / env (Environment)
- 36text-fu / cut
- 37text-fu / paste
- 38text-fu / head
- 39text-fu / tail
- 40text-fu / expand and unexpand
- 41text-fu / join and split
- 42text-fu / sort
- 43text-fu / tr (Translate)
- 44text-fu / uniq (Unique)
- 45text-fu / wc and nl
- 46text-fu / grep
- 47advanced-text-fu / regex (Regular Expressions)
- 48advanced-text-fu / Text Editors
- 49advanced-text-fu / Vim (Vi Improved)
- 50advanced-text-fu / Vim Search Patterns
- 51advanced-text-fu / Vim Navigation
- 52advanced-text-fu / Vim Inserting and Appending Text
- 53advanced-text-fu / Vim Editing
- 54advanced-text-fu / Vim Saving and Exiting
- 55advanced-text-fu / Emacs
- 56advanced-text-fu / Emacs Manipulate Files
- 57advanced-text-fu / Emacs Buffer Navigation
- 58advanced-text-fu / Emacs Editing
- 59advanced-text-fu / Emacs Exiting and Help
- 60user-management / Users and Groups
- 61user-management / root
- 62user-management / /etc/passwd
- 63user-management / /etc/shadow
- 64user-management / /etc/group
- 65user-management / User Management Tools
- 66permissions / File Permissions
- 67permissions / Modifying Permissions
- 68permissions / Ownership Permissions
- 69permissions / Umask
- 70permissions / Setuid
- 71permissions / Setgid
- 72permissions / Process Permissions
- 73permissions / The Sticky Bit
- 74processes / ps (Processes)
- 75processes / Controlling Terminal
- 76processes / Process Details
- 77processes / Process Creation
- 78processes / Process Termination
- 79processes / Signals
- 80processes / kill (Terminate)
- 81processes / Niceness
- 82processes / Process States
- 83processes / /proc Filesystem
- 84processes / Job Control
- 85packages / Software Distribution
- 86packages / Package Repositories
- 87packages / tar and gzip
- 88packages / Package Dependencies
- 89packages / rpm and dpkg
- 90packages / yum and apt
- 91packages / Compile Source Code
- 92devices / /dev directory
- 93devices / device types
- 94devices / Device Names
- 95devices / sysfs
- 96devices / udev
- 97devices / lsusb, lspci, lsscsi
- 98devices / dd
- 99filesystem / Filesystem Hierarchy
- 100filesystem / Filesystem Types
- 101filesystem / Anatomy of a Disk
- 102filesystem / Disk Partitioning
- 103filesystem / Creating Filesystems
- 104filesystem / mount and umount
- 105filesystem / /etc/fstab
- 106filesystem / swap
- 107filesystem / Disk Usage
- 108filesystem / Filesystem Repair
- 109filesystem / Inodes
- 110filesystem / symlinks
- 111boot-system / Boot Process Overview
- 112boot-system / Boot Process: BIOS
- 113boot-system / Boot Process: Bootloader
- 114boot-system / Boot Process: Kernel
- 115boot-system / Boot Process: Init
- 116kernel / Overview of the Kernel
- 117kernel / Privilege Levels
- 118kernel / System Calls
- 119kernel / Kernel Installation
- 120kernel / Kernel Location
- 121kernel / Kernel Modules
- 122init / System V Overview
- 123init / System V Service
- 124init / Upstart Overview
- 125init / Upstart Jobs
- 126init / Systemd Overview
- 127init / Systemd Goals
- 128init / Power States
- 129process-utilization / Tracking processes: top
- 130process-utilization / lsof and fuser
- 131process-utilization / Process Threads
- 132process-utilization / CPU Monitoring
- 133process-utilization / I/O Monitoring
- 134process-utilization / Memory Monitoring
- 135process-utilization / Continuous Monitoring
- 136process-utilization / Cron Jobs
- 137logging / System Logging
- 138logging / syslog
- 139logging / General Logging
- 140logging / Kernel Logging
- 141logging / Authentication Logging
- 142logging / Managing Log Files
- 143network-sharing / File Sharing Overview
- 144network-sharing / rsync
- 145network-sharing / Simple HTTP Server
- 146network-sharing / NFS
- 147network-sharing / Samba
- 148network-basics / Network Basics
- 149network-basics / OSI Model
- 150network-basics / TCP/IP Model
- 151network-basics / Network Addressing
- 152network-basics / Application Layer
- 153network-basics / Transport Layer
- 154network-basics / Network Layer
- 155network-basics / Link Layer
- 156network-basics / DHCP Overview
- 157subnetting / IPv4
- 158subnetting / Subnets
- 159subnetting / Subnet Math
- 160subnetting / Subnetting Cheats
- 161subnetting / CIDR
- 162subnetting / NAT
- 163subnetting / IPv6
- 164routing / What is a router?
- 165routing / Routing Table
- 166routing / Path of a Packet
- 167routing / Routing Protocols
- 168routing / Distance Vector Protocols
- 169routing / Link State Protocols
- 170routing / Border Gateway Protocol
- 171network-config / Network Interfaces
- 172network-config / route
- 173network-config / dhclient
- 174network-config / Network Manager
- 175network-config / arp
- 176troubleshooting / ICMP
- 177troubleshooting / ping
- 178troubleshooting / traceroute
- 179troubleshooting / netstat
- 180troubleshooting / Packet Analysis
- 181dns / What is DNS?
- 182dns / DNS Components
- 183dns / DNS Process
- 184dns / /etc/hosts
- 185dns / DNS Setup
- 186dns / DNS Tools
来源与使用须知
- 原始资源
- LabEx 收录版本:原站当前版本(2026-10-10 核对)
- 收录时间
- 本站首次收录 2026-10-10
版权与转载
- 课程材料未标明许可:仅供个人学习,转载、修改或商用前请先联系原作者。
- 本站只提供原始链接和学习指南,不转载、不镜像课程材料;课程图像来自原站,版权与商标归原权利人;引用时请注明原作者与出处。
使用前请了解
- 22 个相关链接需要登录或暂时无法访问。
查看链接
- https://labex.io/linuxjourney/courses/getting-started
- https://labex.io/linuxjourney/courses/command-line
- https://labex.io/linuxjourney/courses/text-fu
- https://labex.io/linuxjourney/courses/advanced-text-fu
- https://labex.io/linuxjourney/courses/user-management
- https://labex.io/linuxjourney/courses/permissions
- https://labex.io/linuxjourney/courses/processes
- https://labex.io/linuxjourney/courses/packages
- https://labex.io/linuxjourney/courses/devices
- https://labex.io/linuxjourney/courses/filesystem
- https://labex.io/linuxjourney/courses/boot-system
- https://labex.io/linuxjourney/courses/kernel
- https://labex.io/linuxjourney/courses/init
- https://labex.io/linuxjourney/courses/process-utilization
- https://labex.io/linuxjourney/courses/logging
- https://labex.io/linuxjourney/courses/network-sharing
- https://labex.io/linuxjourney/courses/network-basics
- https://labex.io/linuxjourney/courses/subnetting
- https://labex.io/linuxjourney/courses/routing
- https://labex.io/linuxjourney/courses/network-config
- https://labex.io/linuxjourney/courses/troubleshooting
- https://labex.io/linuxjourney/courses/dns