Linux Ubuntu 基础操作入门指南
1. 引言:为什么选择 Ubuntu?
Ubuntu 是目前最受欢迎的 Linux 发行版之一,以其易用性、强大的社区支持和丰富的软件生态著称。无论你是想学习 Linux 系统管理、搭建开发环境,还是仅仅想体验一个稳定高效的操作系统,Ubuntu 都是一个绝佳的起点。
本指南将带你快速上手 Ubuntu 的基础操作,从系统安装到常用命令,助你迈出 Linux 世界的第一步。
2. 系统安装与初始设置
2.1 获取 Ubuntu 镜像
访问 Ubuntu 官方网站(ubuntu.com/download)下载最新的 LTS(长期支持)版本镜像文件(通常是 .iso 格式)。
2.2 制作启动盘
使用工具(如 Rufus、Ventoy 或 dd 命令)将下载的 .iso 文件写入 U 盘,制作成可启动的安装介质。
2.3 安装 Ubuntu
- 将启动盘插入电脑,重启并从 U 盘启动。
- 选择“试用 Ubuntu”或“安装 Ubuntu”。
- 按照向导步骤进行语言、时区、键盘布局设置。
- 分区时,新手可以选择“清除整个磁盘并安装 Ubuntu”(注意备份数据!)。
- 创建用户账户并设置密码。
- 等待安装完成,重启并拔掉 U 盘。
2.4 首次启动与更新
登录系统后,首先打开“终端”(快捷键 Ctrl+Alt+T),执行以下命令更新软件包列表和系统:
sudo apt update
sudo apt upgrade
3. 图形界面 (GUI) 基础操作
Ubuntu 默认使用 GNOME 桌面环境,操作直观。
- 应用程序菜单:点击屏幕左下角或左上角的“显示应用程序”按钮(9个点图标),查看所有已安装软件。
- 文件管理器:点击侧边栏的“文件”图标,管理你的文档、图片、下载等文件夹。
- 系统设置:点击右上角状态栏,选择“设置”图标,可以调整网络、显示、声音、电源等所有系统偏好。
- 多工作区:Ubuntu 支持多个虚拟桌面,便于任务分类。在“活动概览”(按
Super键或点击“活动”)中,可以将窗口拖到右侧的不同工作区。
4. 终端 (Terminal) 与 Shell 基础
终端是 Linux 系统的强大心脏,大部分系统管理和开发工作都在这里完成。
4.1 打开终端
- 快捷键:
Ctrl + Alt + T - 图形界面:在应用程序菜单中搜索“终端”或“Terminal”。
4.2 基本 Shell 命令
以下命令是日常使用频率最高的,请务必掌握:
| 命令 | 全称/解释 | 示例 | 作用 |
|---|---|---|---|
pwd |
Print Working Directory | pwd |
显示当前所在目录的绝对路径 |
ls |
List | ls -la |
列出当前目录下的文件和文件夹(-l 详情,-a 显示隐藏文件) |
cd |
Change Directory | cd Documents |
切换到 Documents 目录 |
mkdir |
Make Directory | mkdir my_project |
创建名为 my_project 的文件夹 |
touch |
- | touch hello.txt |
创建一个名为 hello.txt 的空文件 |
cp |
Copy | cp file1.txt file2.txt |
复制 file1.txt 为 file2.txt |
mv |
Move | mv old.txt new.txt |
将 old.txt 重命名为 new.txt(也可用于移动文件) |
rm |
Remove | rm file.txt |
删除 file.txt(谨慎使用!) |
cat |
Concatenate | cat hello.txt |
查看 hello.txt 文件的内容 |
nano / vim |
文本编辑器 | nano config.conf |
使用 nano 编辑器打开/创建 config.conf 文件 |
重要提示:
sudo:在命令前加上sudo,表示以管理员(root)权限执行该命令,用于安装软件、修改系统文件等。例如:sudo apt install vim。- Tab 键自动补全:输入命令或文件名的一部分,按
Tab键可以自动补全,提高效率并减少拼写错误。 - 上下箭头:按上/下箭头键可以翻阅之前执行过的命令历史。
5. 软件包管理:apt 命令
Ubuntu 使用 apt (Advanced Package Tool) 来管理软件,这是你必须掌握的核心技能。
5.1 更新软件源列表
在安装任何软件前,最好先更新本地软件包索引,确保获取到最新的版本信息。
sudo apt update
5.2 搜索软件包
如果不确定软件包的确切名称,可以先搜索。
apt search 关键词
# 例如:apt search vlc
5.3 安装软件包
sudo apt install 软件包名
# 例如:sudo apt install vlc curl git
5.4 卸载软件包
- 移除软件但保留配置文件:
sudo apt remove 软件包名 - 彻底移除软件及配置文件:
sudo apt purge 软件包名
5.5 升级所有已安装的软件包
sudo apt upgrade
5.6 清理无用包
定期清理已下载的旧软件包和依赖,释放磁盘空间。
sudo apt autoremove
sudo apt autoclean
6. 文件与目录权限管理
Linux 是一个多用户系统,文件权限至关重要。
6.1 查看权限
使用 ls -l 命令查看文件/目录的详细信息,第一列就是权限信息,例如 -rw-r--r--。
- 第一个字符:
-表示文件,d表示目录。 - 后面9个字符:每3个一组,分别代表所有者(u)、所属组(g)、其他用户(o) 的权限。
- 权限字符:
r(读,4)、w(写,2)、x(执行,1)。
6.2 修改权限 (chmod)
使用数字模式或符号模式修改权限。
# 数字模式:将 hello.sh 设置为所有者可读可写可执行(7),组用户可读可执行(5),其他用户只可执行(1)
chmod 751 hello.sh
# 符号模式:给所有用户增加执行权限
chmod a+x hello.sh
6.3 修改所有者 (chown)
# 将 file.txt 的所有者改为用户 alice,所属组改为 developers
sudo chown alice:developers file.txt
7. 进程管理与系统监控
7.1 查看进程 (ps, top, htop)
# 查看当前终端下的进程
ps
# 查看所有进程的详细信息
ps aux
# 动态查看进程和系统资源占用(类似任务管理器)
top
# 或者安装更友好的 htop
sudo apt install htop
htop
7.2 结束进程 (kill, pkill)
# 先通过 ps aux | grep 进程名 找到进程ID (PID)
ps aux | grep firefox
# 然后结束该进程
kill PID号
# 或强制结束
kill -9 PID号
# 直接通过进程名结束
pkill 进程名
7.3 系统信息查看
# 查看内存使用情况
free -h
# 查看磁盘使用情况
df -h
# 查看系统版本
lsb_release -a
8. 网络相关命令
8.1 检查网络连接
# 查看本机IP地址
ip addr show
# 或
hostname -I
# 测试网络连通性(ping)
ping -c 4 baidu.com
8.2 下载文件 (wget, curl)
# 使用 wget 下载
wget https://example.com/file.zip
# 使用 curl 下载
curl -O https://example.com/file.zip
9. 获取帮助
遇到不熟悉的命令时,不要慌张,系统自带强大的帮助系统。
--help选项:大多数命令都支持--help或-h选项来显示简要帮助。ls --helpman手册:查看命令的完整官方手册(Manual)。man ls- 在
man页面中,按q键退出。
- 在
info页面:某些命令有更详细的info文档。info coreutils
10. 下一步学习建议
掌握了以上基础操作后,你可以继续深入:
- Shell 脚本编程:学习将一系列命令写成脚本(
.sh文件),实现自动化。 - 用户与组管理:学习创建、删除用户,管理用户组。
- 服务管理 (systemd):学习使用
systemctl命令管理系统服务(如 Web 服务器、数据库)。 - 文件系统与挂载:理解
/etc/fstab,学习挂载硬盘、U盘等外部存储。 - 探索软件仓库:了解
PPA(个人软件包存档),安装官方仓库中没有的最新软件。
记住:学习 Linux 最好的方式就是多用、多试、多查。不要害怕在终端里输入命令,遇到错误时仔细阅读提示信息,并善用搜索引擎和社区(如 Ask Ubuntu)。
祝你学习愉快!
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)