第 4 章:Ubuntu 初始化、用户与更新
建议学时:2 小时|状态:命令只读部分本机实测
学习目标
- 完成 Ubuntu 首次启动;
- 理解 Linux 用户、密码盲输和 sudo;
- 正确更新包索引与已安装软件。
概念图
概念图 / 文本
Ubuntu 首启 → Linux 用户/主目录 → APT 更新 → 普通用户日常工作首次启动
从开始菜单打开 Ubuntu。首次启动会解压文件并要求创建 Linux 用户名和密码。该账号独立于 Windows 账号;输入密码时屏幕不会显示星号或字符,这是正常的“盲输”。
进入 Ubuntu Bash 后:
Ubuntu Bash
whoami
id
echo "$HOME"
pwd
cat /etc/os-release预期:whoami 是你创建的 Linux 用户;主目录类似 /home/name。
更新 Ubuntu
Ubuntu Bash
sudo apt update
sudo apt upgrade第一条刷新“有哪些版本可用”的索引;第二条升级已安装包。先阅读变更清单,再确认。Windows Update 不会替你升级 Ubuntu 包。
sudo 的正确心态
sudo 只应放在确实需要系统权限的命令前。创建自己主目录中的文件不需要 sudo:
Ubuntu Bash
mkdir -p ~/linux-learning-lab
touch ~/linux-learning-lab/hello.txt如果普通操作频繁提示权限不足,先查看 ls -ld 和所有者,不要用 sudo 掩盖错误路径。
忘记密码
在 PowerShell 中以 root 进入目标发行版:
PowerShell
wsl -d Ubuntu -u root随后在该 Ubuntu root Shell 中:
Ubuntu Bash
passwd YOUR_LINUX_USERNAME
exit替换用户名,设置新密码。不要使用 wsl --unregister:注销会删除该发行版的数据。
实验:建立安全练习区
Ubuntu Bash
mkdir -p ~/linux-learning-lab/{notes,tmp,backup}
printf 'started=%s\n' "$(date -Iseconds)" > ~/linux-learning-lab/notes/progress.txt
ls -la ~/linux-learning-lab
cat ~/linux-learning-lab/notes/progress.txt预期看到三个子目录和包含时间的进度文件。这证明当前用户能写入自己的主目录,不证明系统包已经全部升级。
故障分支
- sudo 密码反复失败:确认输入的是 Linux 用户密码,并注意盲输。
- APT 被锁定:先确认是否有正常更新进程,不删除不理解的锁文件。
- 创建文件权限不足:运行
pwd、whoami、ls -ld检查是否误入系统目录。
自测
- Ubuntu 密码输入时为什么看不到字符?
apt update与apt upgrade各做什么?- 忘记密码时最危险的错误操作是什么?
答案见答案索引。