初次使用Linux,您可能会感到陌生。本章将带您熟悉Linux桌面环境,学习基本操作,让您快速上手Linux系统。无论您使用的是Ubuntu、CentOS还是其他发行版,本章内容都能帮助您快速入门。
桌面环境(Desktop Environment) = 窗口管理器 + 文件管理器 + 桌面程序 + 系统工具
东巴文观点:桌面环境就像房子的装修风格,不同的桌面环境有不同的外观和操作习惯,但底层系统都是一样的Linux。
| 桌面环境 | 特点 | 资源占用 | 适用场景 |
|---|---|---|---|
| GNOME | 现代、简洁、触控友好 | 高 | Ubuntu默认、新手友好 |
| KDE Plasma | 功能丰富、高度可定制 | 中高 | openSUSE默认、高级用户 |
| XFCE | 轻量级、传统风格 | 低 | 老旧硬件、追求性能 |
| LXQt | 超轻量级 | 极低 | 嵌入式设备、极低配置 |
| Cinnamon | 传统风格、类似Windows | 中 | Linux Mint默认、Windows用户 |
| MATE | GNOME 2延续、稳定 | 低 | 传统用户、稳定性优先 |
GNOME是Ubuntu的默认桌面环境,具有现代、简洁的设计风格。
特点:
打开活动视图:
方式1:点击左上角"活动"按钮
方式2:按下Super键(Windows键)
方式3:鼠标移至左上角热区
切换工作区:
方式1:在活动视图中点击右侧工作区
方式2:Super + Page Up/Page Down
方式3:鼠标滚轮在活动视图滚动
打开应用程序:
方式1:在活动视图中搜索应用名称
方式2:点击底部"显示应用程序"按钮(九宫格图标)
方式3:Super + A 打开应用列表
常用快捷键:
| 快捷键 | 功能 |
|---|---|
| Super | 打开活动视图 |
| Super + A | 显示所有应用程序 |
| Super + L | 锁定屏幕 |
| Super + D | 显示/隐藏桌面 |
| Alt + Tab | 切换应用程序 |
| Alt + ` | 切换同一应用的窗口 |
| Super + ←/→ | 窗口贴靠左右 |
| Super + ↑ | 最大化窗口 |
| Super + ↓ | 还原/最小化窗口 |
东巴文提示:Super键就是键盘上的Windows键。
顶部栏组成:
[活动] [应用名称] ................ [状态图标] [时间] [电源]
状态图标说明:
快速设置面板:
点击系统托盘区域(右下角)
- Wi-Fi开关
- 蓝牙开关
- 夜灯模式
- 飞行模式
- 注销/关机
KDE Plasma是功能最丰富的桌面环境,高度可定制。
特点:
桌面布局:
[应用程序菜单] [任务栏] ................ [系统托盘] [时钟]
应用程序菜单:
点击左下角K图标
- 常用应用
- 应用分类
- 搜索框
- 最近文档
常用快捷键:
| 快捷键 | 功能 |
|---|---|
| Meta | 打开应用程序菜单 |
| Meta + D | 显示桌面 |
| Alt + Tab | 切换窗口 |
| Alt + F4 | 关闭窗口 |
| Ctrl + Esc | 系统活动 |
东巴文提示:KDE的Meta键也是Windows键。
XFCE是轻量级桌面环境,适合老旧硬件。
特点:
桌面布局:
[应用程序菜单] [快捷启动] [任务栏] ................ [系统托盘]
应用程序菜单:
点击左上角鼠标图标
- 应用分类
- 常用应用
- 设置管理器
| 桌面环境 | 文件管理器 | 名称 |
|---|---|---|
| GNOME | Files | Nautilus |
| KDE | Dolphin | Dolphin |
| XFCE | Thunar | Thunar |
| LXQt | PCManFM-Qt | PCManFM-Qt |
GNOME(Nautilus):
方式1:活动视图搜索"文件"
方式2:Super + A → 文件
方式3:点击左侧Dock栏的文件夹图标
KDE(Dolphin):
方式1:应用程序菜单 → 系统 → Dolphin
方式2:点击面板上的文件夹图标
┌─────────────────────────────────────────┐
│ ← → /home/dbw/文档 │
├──────┬──────────────────────────────────┤
│ │ │
│ 快速 │ 文件和文件夹列表 │
│ 访问 │ │
│ │ │
│ │ │
├──────┴──────────────────────────────────┤
│ 已选中 0 个项目 │
└─────────────────────────────────────────┘
左侧边栏:
新建文件夹:
方式1:右键空白处 → 新建文件夹
方式2:Ctrl + Shift + N
方式3:菜单栏 → 新建文件夹
复制文件:
方式1:右键文件 → 复制 → 粘贴
方式2:Ctrl + C → Ctrl + V
方式3:拖拽文件到目标文件夹
移动文件:
方式1:右键文件 → 移动到...
方式2:Ctrl + X → Ctrl + V
方式3:拖拽文件到目标文件夹
删除文件:
方式1:右键文件 → 移动到回收站
方式2:Delete键
方式3:Shift + Delete(永久删除,不进回收站)
东巴文提示:Linux下删除文件要谨慎,永久删除无法恢复。
重命名文件:
方式1:右键文件 → 重命名
方式2:F2键
方式3:单击已选中文件的文件名
查找文件:
方式1:Ctrl + F
方式2:在搜索框输入文件名
方式3:使用通配符搜索
查看文件属性:
右键文件 → 属性
属性信息:
- 类型:文件类型
- 大小:文件大小
- 位置:文件路径
- 修改时间:最后修改时间
- 权限:读写执行权限
修改文件权限:
右键文件 → 属性 → 权限
权限设置:
- 所有者:读取、写入、执行
- 组:读取、写入、执行
- 其他:读取、写入、执行
Linux文件系统是树形结构,根目录为"/"。
/
├── bin/ # 基本命令(所有用户可用)
├── boot/ # 启动文件
├── dev/ # 设备文件
├── etc/ # 系统配置文件
├── home/ # 用户主目录
│ ├── dbw/ # 用户dbw的主目录
│ └── tom/ # 用户tom的主目录
├── lib/ # 系统库文件
├── media/ # 可移动设备挂载点
├── mnt/ # 临时挂载点
├── opt/ # 可选软件包
├── proc/ # 进程信息(虚拟文件系统)
├── root/ # root用户主目录
├── run/ # 运行时数据
├── sbin/ # 系统管理命令
├── srv/ # 服务数据
├── sys/ # 系统信息(虚拟文件系统)
├── tmp/ # 临时文件
├── usr/ # 用户程序和数据
│ ├── bin/ # 用户命令
│ ├── lib/ # 用户库文件
│ └── share/ # 共享数据
└── var/ # 可变数据(日志、缓存等)
├── log/ # 日志文件
└── tmp/ # 临时文件
用户主目录:/home/用户名/
常见子目录:
| 目录 | 说明 |
|---|---|
| ~/Desktop | 桌面 |
| ~/Documents | 文档 |
| ~/Downloads | 下载 |
| ~/Music | 音乐 |
| ~/Pictures | 图片 |
| ~/Videos | 视频 |
| ~/.config | 应用配置文件 |
| ~/.local | 本地数据 |
| ~/.cache | 缓存文件 |
东巴文提示:以点(.)开头的文件和目录是隐藏文件,按Ctrl + H显示隐藏文件。
打开软件中心:
活动视图 → 搜索"Ubuntu软件"
安装软件:
1. 搜索软件名称
2. 点击"安装"按钮
3. 输入密码确认
4. 等待安装完成
卸载软件:
1. 找到已安装的软件
2. 点击"移除"按钮
3. 输入密码确认
东巴文提示:软件中心适合新手使用,操作简单直观。
APT是Ubuntu/Debian的软件包管理工具。
更新软件源:
sudo apt update
安装软件:
# 安装单个软件
sudo apt install 软件名
# 示例:安装VLC播放器
sudo apt install vlc
# 安装多个软件
sudo apt install vlc gimp inkscape
卸载软件:
# 卸载软件(保留配置文件)
sudo apt remove 软件名
# 卸载软件(删除配置文件)
sudo apt purge 软件名
# 示例:卸载VLC
sudo apt purge vlc
升级软件:
# 升级所有软件
sudo apt upgrade
# 升级系统版本
sudo apt dist-upgrade
搜索软件:
# 搜索软件包
apt search 关键词
# 示例:搜索文本编辑器
apt search editor
查看软件信息:
# 查看软件包信息
apt show 软件名
# 示例
apt show vim
DNF是CentOS 8+/Fedora的软件包管理工具,YUM是CentOS 7的软件包管理工具。
更新软件源:
# CentOS 7
sudo yum makecache
# CentOS 8+/Fedora
sudo dnf makecache
安装软件:
# CentOS 7
sudo yum install 软件名
# CentOS 8+/Fedora
sudo dnf install 软件名
# 示例:安装Vim
sudo dnf install vim
卸载软件:
# CentOS 7
sudo yum remove 软件名
# CentOS 8+/Fedora
sudo dnf remove 软件名
升级软件:
# CentOS 7
sudo yum update
# CentOS 8+/Fedora
sudo dnf upgrade
搜索软件:
# CentOS 7
sudo yum search 关键词
# CentOS 8+/Fedora
sudo dnf search 关键词
Snap是Ubuntu推出的通用软件包格式,跨发行版使用。
特点:
搜索Snap软件:
snap find 关键词
# 示例:搜索VS Code
snap find vscode
安装Snap软件:
sudo snap install 软件名
# 示例:安装VS Code
sudo snap install code --classic
东巴文提示:--classic参数表示关闭沙箱限制,某些软件需要此参数。
查看已安装的Snap软件:
snap list
更新Snap软件:
# 更新单个软件
sudo snap refresh 软件名
# 更新所有软件
sudo snap refresh
卸载Snap软件:
sudo snap remove 软件名
Flatpak是跨发行版的通用软件包格式。
特点:
添加Flathub仓库:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
搜索Flatpak软件:
flatpak search 关键词
# 示例:搜索GIMP
flatpak search gimp
安装Flatpak软件:
flatpak install flathub 软件ID
# 示例:安装GIMP
flatpak install flathub org.gimp.GIMP
运行Flatpak软件:
flatpak run 软件ID
# 示例
flatpak run org.gimp.GIMP
查看已安装的Flatpak软件:
flatpak list
卸载Flatpak软件:
flatpak uninstall 软件ID
打开方式:
方式1:活动视图搜索"设置"
方式2:点击右上角系统托盘 → 设置图标
方式3:Super + I
设置 → Wi-Fi
功能:
- 开启/关闭Wi-Fi
- 连接Wi-Fi网络
- 查看网络详情
- 忘记网络
- 开启热点
连接Wi-Fi:
1. 点击Wi-Fi网络名称
2. 输入密码
3. 点击"连接"
设置 → 显示器
功能:
- 分辨率调整
- 显示器排列
- 夜灯模式
- 缩放比例
调整分辨率:
1. 选择分辨率
2. 点击"应用"
3. 确认更改
开启夜灯模式:
设置 → 显示器 → 夜灯
- 开启夜灯
- 设置时间表
- 调整色温
东巴文提示:夜灯模式可以减少蓝光,保护眼睛。
设置 → 声音
功能:
- 输出音量调节
- 输入音量调节
- 输出设备选择
- 输入设备选择
- 系统音效
设置 → 电源
功能:
- 电源模式(平衡/性能/省电)
- 屏幕关闭时间
- 自动挂起时间
- 电池百分比显示
东巴文最佳实践:笔记本电脑建议使用"平衡"模式,既保证性能又节省电量。
设置 → 键盘
功能:
- 输入源管理
- 键盘快捷键
- 特殊键设置
添加输入法:
设置 → 键盘 → 输入源
1. 点击"+"按钮
2. 选择"中文(Intelligent Pinyin)"
3. 点击"添加"
切换输入法:
Super + Space(Windows键 + 空格)
自定义快捷键:
设置 → 键盘 → 键盘快捷键 → 自定义快捷键
1. 点击"+"按钮
2. 输入名称
3. 输入命令
4. 按下快捷键组合
5. 点击"添加"
设置 → 用户
功能:
- 用户信息修改
- 密码修改
- 用户类型(管理员/标准用户)
- 自动登录
修改密码:
设置 → 用户 → 密码
1. 点击"密码"
2. 输入当前密码
3. 输入新密码
4. 确认新密码
5. 点击"更改"
设置 → 关于
系统信息:
- 设备名称
- 内存
- 处理器
- 显卡
- 磁盘容量
- 操作系统版本
GNOME终端:
方式1:活动视图搜索"终端"
方式2:Super + T(需自定义快捷键)
方式3:右键桌面 → 在终端中打开
方式4:Ctrl + Alt + T(Ubuntu默认)
东巴文提示:终端是Linux最强大的工具,务必掌握基本操作。
dbw@ubuntu:~$
│ │ │ │
│ │ │ └─ 提示符($表示普通用户,#表示root用户)
│ │ └──── 当前目录(~表示主目录)
│ └─────────── 主机名
└─────────────── 用户名
查看当前目录:
pwd
# 输出示例:
# /home/dbw
列出文件:
# 列出当前目录文件
ls
# 列出详细信息
ls -l
# 列出所有文件(包括隐藏文件)
ls -a
# 列出详细信息+人类可读大小
ls -lh
切换目录:
# 进入指定目录
cd 目录名
# 示例:进入Documents目录
cd Documents
# 返回上一级目录
cd ..
# 返回主目录
cd ~
# 或
cd
# 返回上一次所在目录
cd -
创建目录:
# 创建单个目录
mkdir 目录名
# 示例
mkdir project
# 创建多级目录
mkdir -p dir1/dir2/dir3
创建文件:
# 创建空文件
touch 文件名
# 示例
touch test.txt
查看文件内容:
# 查看整个文件
cat 文件名
# 示例
cat /etc/passwd
# 分页查看
less 文件名
# 查看前N行
head -n 10 文件名
# 查看后N行
tail -n 10 文件名
复制文件:
# 复制文件
cp 源文件 目标文件
# 示例
cp file1.txt file2.txt
# 复制目录
cp -r 源目录 目标目录
# 示例
cp -r dir1 dir2
移动/重命名文件:
# 移动文件
mv 源文件 目标位置
# 示例
mv file.txt /tmp/
# 重命名文件
mv 旧文件名 新文件名
# 示例
mv old.txt new.txt
删除文件:
# 删除文件
rm 文件名
# 示例
rm test.txt
# 删除目录
rm -r 目录名
# 示例
rm -r project
# 强制删除(不提示)
rm -f 文件名
# 强制删除目录
rm -rf 目录名
东巴文警告:rm -rf命令非常危险,删除后无法恢复,务必谨慎使用!
清屏:
clear
# 或按 Ctrl + L
使用man手册:
man 命令名
# 示例
man ls
# 退出man:按q键
使用--help选项:
命令名 --help
# 示例
ls --help
| 软件 | 说明 | 安装命令 |
|---|---|---|
| LibreOffice | 办公套件 | sudo apt install libreoffice |
| WPS Office | 国产办公软件 | 官网下载deb包 |
| GIMP | 图像编辑 | sudo apt install gimp |
| Inkscape | 矢量绘图 | sudo apt install inkscape |
| 软件 | 说明 | 安装命令 |
|---|---|---|
| VS Code | 代码编辑器 | sudo snap install code --classic |
| Vim | 文本编辑器 | sudo apt install vim |
| Git | 版本控制 | sudo apt install git |
| Sublime Text | 文本编辑器 | 官网下载deb包 |
| 软件 | 说明 | 安装命令 |
|---|---|---|
| Firefox | 浏览器 | Ubuntu默认安装 |
| Chrome | 浏览器 | 官网下载deb包 |
| FileZilla | FTP客户端 | sudo apt install filezilla |
| Transmission | BT下载 | sudo apt install transmission |
| 软件 | 说明 | 安装命令 |
|---|---|---|
| VLC | 媒体播放器 | sudo apt install vlc |
| Audacity | 音频编辑 | sudo apt install audacity |
| OBS Studio | 直播录制 | sudo apt install obs-studio |
| 软件 | 说明 | 安装命令 |
|---|---|---|
| GParted | 分区工具 | sudo apt install gparted |
| htop | 进程管理 | sudo apt install htop |
| tree | 目录树 | sudo apt install tree |
| neofetch | 系统信息 | sudo apt install neofetch |
✅ Linux有多种桌面环境,新手推荐GNOME ✅ 文件管理器操作类似Windows,易于上手 ✅ 软件安装使用软件中心或包管理器 ✅ 终端是Linux最强大的工具,务必掌握基本命令
完成本章学习后,请确认您能够:
东巴文(db-w.cn) - 让Linux学习更简单