Linux 入门教程:从 WSL 安装到高频命令实战
它是什么面向零基础的 Linux 入门教程:从 Windows 11 安装 WSL2 Ubuntu 讲起,用备份日志等真实任务演示目录导航、文件操作、权限与进程的高频命令,示例可直接复制执行,并整理 rm 误删等新手避坑要点
面向零基础的 Linux 入门教程:从 Windows 11 安装 WSL2 Ubuntu 讲起,用备份日志等真实任务演示目录导航、文件操作、权限与进程的高频命令,示例可直接复制执行,并整理 rm 误删等新手避坑要点。
详细介绍
第一步:不用虚拟机,10 分钟装好练习环境
Windows 11 自带的 WSL2 是新手成本最低的方案。以管理员身份打开 PowerShell,执行 wsl --install -d Ubuntu-24.04,下载安装完成后重启电脑;首次打开 Ubuntu 终端会要求创建用户名和密码(与 Windows 账户无关,之后 sudo 提权时输入)。用 cat /etc/os-release 可确认系统版本,全程无需手动下载镜像。
第二课:搞清楚“我在哪、这里有什么”
终端没有图标,位置和内容靠三条命令确认:pwd 打印当前绝对路径,迷路先敲它;ls -lh 以人类可读单位列出文件,加 -a 显示隐藏文件;cd ~ 回主目录、cd .. 回上一级、cd /var/log 跳到指定目录。效率关键是 Tab 补全:路径敲一半按 Tab 自动补齐,连按两次列出候选,能避免绝大多数拼写错误。
第三课:完整跑一遍“备份日志”任务
把下面的命令按顺序敲一遍,比看十篇速查表有用:
mkdir -p ~/backup/logs:一次性创建多级目录;cp /var/log/syslog ~/backup/logs/:复制文件(若提示不存在,先sudo touch /var/log/syslog建一个练习文件);tar -czf ~/backup/logs.tar.gz -C ~/backup logs:把整个目录打包压缩;find ~ -name '*.tar.gz' -mtime -1:找出 1 天内生成的压缩包,验证结果。
第四课:权限与进程,各记一条核心命令
脚本提示 Permission denied 时,用 chmod +x 脚本名 赋予执行权;ls -l 输出开头的 rwx 依次对应属主、属组、其他人的读写执行权限。查服务是否在跑用 ps aux | grep nginx(管道把 ps 的结果交给 grep 过滤),结束进程先试 kill 进程号,无效再加 -9 强杀,给进程留自行清理的机会。
三个新手必踩的坑
- 别用 root 做日常操作:需要权限时用 sudo 对单条命令提权,出错影响面小,且有日志可查;
rm -rf $DIR/这类带变量的删除是事故重灾区——变量为空时会变成删除根目录,执行前先echo $DIR确认,或改用 rm -i 逐个确认;- 终端没有回收站,rm 即永久删除;改动重要文件前先 cp 一份备份,是最便宜的保险。
更新记录
最近更新:2026-09-13
资源参数
常见问题
Windows 10 能按这个教程装 WSL 吗?
可以。Windows 10 2004 及以上版本同样支持 wsl --install 命令,步骤与本文一致;更旧的版本需先在“启用或关闭 Windows 功能”中手动勾选“适用于 Linux 的 Windows 子系统”。
需要背多少个命令才算入门?
掌握 pwd、ls、cd、cp、mv、rm、mkdir、tar、chmod、ps、kill、grep 等约 20 个高频命令,就能覆盖日常 90% 的操作。其余命令用到时用 man 命令名 查手册即可,不必提前死记。
rm 删错的文件还能恢复吗?
基本不能。ext4 文件系统上普通用户恢复难度极大,WSL 环境几乎没有成功先例。可靠做法只有两个:删除前加 -i 逐个确认,或用 mv 把文件移入自建的 trash 目录代替直接删除。
sudo 和 su 有什么区别?
su 会整体切换到 root 身份,之后每条命令都以最高权限执行,风险大;sudo 只对单条命令提权,并留下日志。日常操作一律用 sudo,只有长时间做系统级配置时才考虑 sudo -i。
在 WSL 里学的命令,到真实服务器上通用吗?
通用。Ubuntu/Debian 系服务器的命令与 WSL 完全一致;CentOS/RHEL 系仅包管理不同(用 yum/dnf 而不是 apt),文件、权限、进程相关命令完全相同,练习成果可直接迁移。