Ubuntu 操作系统
对于刚接触 Linux 系统的新手来说,Ubuntu 无疑是最佳选择之一。它凭借友好的图形界面、完善的生态支持和庞大的社区资源,成为 Linux 桌面系统的 “入门首选”。本文将从 Ubuntu 的核心特点出发,带大家完成从系统安装到日常使用的全流程学习,轻松迈入 Linux 世界。
目录
一、认识 Ubuntu:为什么选择它?
二、Ubuntu 安装
1. 准备工作
2. 虚拟机安装
三、Ubuntu 基础操作:从桌面到命令行
1. 图形界面:像用 Windows 一样简单
2. 命令行:Ubuntu 的核心能力
四,深入剖析 Ubuntu 命令
1、基础操作:目录与文件管理
2、内容查看:文件阅读与截取
3、文件操作:复制、移动与过滤
4、查找统计:定位与分析数据
5、压缩与用户管理:系统配置
6、权限与服务:系统管控
一、认识 Ubuntu:为什么选择它?
- 易用性强:默认搭载 GNOME 桌面环境,操作逻辑接近 Windows/macOS,新手无需适应复杂命令就能完成日常操作;
- 生态完善:无论是开发工具(VS Code、PyCharm)、办公软件(LibreOffice)还是娱乐应用(Steam),都能通过官方渠道快速安装;
- 社区活跃:作为全球用户量最多的 Linux 发行版,遇到问题时能轻松在论坛(如 Ubuntu Forums)、Stack Overflow 找到解决方案。
目前 Ubuntu 主要分为两个版本:
LTS 长期支持版(如 22.04 LTS):每 2 年发布一次,提供 5 年官方更新,稳定性强,适合新手和生产环境;
普通版本(如 23.10):每 6 个月发布一次,包含最新功能,但仅支持 9 个月更新,适合追求新特性的用户。
新手建议优先选择 LTS 版本,避免频繁升级带来的兼容性问题。
二、Ubuntu 安装
1. 准备工作
首先需要下载两个核心文件:
Ubuntu 镜像文件:从Ubuntu 官网下载 LTS 版本(如 22.04 LTS),选择 “64-bit PC (AMD64) desktop image”;
虚拟机软件:虚拟机推荐 VMware Workstation(Windows/macOS)
2. 虚拟机安装
打开 VMware,点击 “创建新的虚拟机”,按以下步骤操作:
- 选择 “典型(推荐)”,点击 “下一步”;
- 勾选 “安装程序光盘映像文件(iso)”,选择下载好的 Ubuntu 镜像,点击 “下一步”;
- 填写 “全名”“用户名”“密码”(记住密码,后续登录需要),点击 “下一步”;
- 设置虚拟机名称和存储位置(建议选择剩余空间大的磁盘),点击 “下一步”;
- 磁盘大小默认 20GB 即可(可按需调整),选择 “将虚拟磁盘存储为单个文件”,点击 “下一步”;
- 点击 “完成”,等待虚拟机自动启动并安装系统(过程约 5-10 分钟,期间会自动重启)。
三、Ubuntu 基础操作:从桌面到命令行
安装完成后,我们先熟悉 Ubuntu 的桌面环境和核心操作,分为 “图形界面操作” 和 “命令行操作” 两部分。
1. 图形界面:像用 Windows 一样简单
Ubuntu 默认的 GNOME 桌面布局清晰,主要包含三个区域:
- 顶部状态栏:显示时间、网络、音量、电源等,点击右上角可进入设置(如连接 WiFi、调整屏幕亮度);
- 左侧任务栏:默认显示常用应用(如文件管理器、浏览器),右键图标可 “添加到收藏夹”;
- 桌面区域:右键可创建文件夹、粘贴文件,也可通过 “设置→外观” 自定义壁纸和主题。
常用操作技巧:
- 打开应用:点击左下角 “显示应用程序”(九宫格图标),可搜索或浏览所有应用;
- 切换窗口:按Alt + Tab键,与 Windows 操作一致;
- 打开终端:鼠标右键桌面,选择在终端打开;
- 关闭 / 重启:点击右上角电源图标,选择 “关机” 或 “重启”。
2. 命令行:Ubuntu 的核心能力
虽然图形界面很方便,但命令行是 Linux 的 “灵魂”,掌握基础命令能大幅提高效率。打开终端,先记住这些常用命令:
sudo命令表示 “以管理员权限执行”
四,深入剖析 Ubuntu 命令
- 基础操作:pwd 查当前目录,cd 切换路径,ls 看目录内容,mkdir、touch 等管理目录文件,rm 删文件,还有重定向操作。
- 内容查看:cat、more、less 查看文件,head、tail 取文件首尾行 。
- 文件操作:cp 复制、mv 移动 / 重命名,管道 | 结合 grep 过滤内容。
- 查找 / 统计:find 按条件找文件,wc 统计文件行数等,ln 建链接,which 找命令路径。
- 压缩 / 用户管理:tar、gzip 处理压缩包;涉及用户 / 组配置、增删改及密码设置,su 切换用户。
- 权限 / 服务:chmod 等改权限,service、systemctl 管理服务,ps 查进程、kill 终止进程 ,覆盖 Ubuntu 系统日常运维关键命令,助快速上手命令行操作。
1、基础操作:目录与文件管理
pwd
:显示当前工作目录绝对路径,明确操作位置,如/home/user/projects
。cd
:切换目录,cd ~
回用户主目录,cd..
上移一级,cd 路径
跳转指定目录(如cd /var/log
) 。ls
:列出目录内容,ls -a
显隐藏文件(含系统配置.bashrc
),ls -l
输出权限、所有者、大小等详情,ls -h
让文件大小更易读(如1.2M
) 。mkdir
:创建目录,mkdir dir1
建单级,mkdir -p dir1/dir2
递归建多级目录 。touch
:新建空文件,如touch test.txt
,也可更新文件时间戳 。rm
:删除文件 / 目录,rm file.txt
删文件,rm -r dir
递归删目录(含子内容),rm -f
强制删除(跳过确认,慎用)
2、内容查看:文件阅读与截取
cat
:拼接并打印文件内容,cat file.txt
直接显示全文,适合小文本快速浏览 。more
:分页查看大文件,空格
翻页、Enter
换行,q
退出,基础分页工具 。less
:增强版分页,支持b
回退、u
上半屏、d
下半屏,交互更灵活 。head
:取文件前 N 行,head -n 5 file.txt
显前 5 行,默认前 10 行 。tail
:取文件后 N 行,tail -n 3 file.txt
显后 3 行,tail -f
实时跟踪日志更新 。
3、文件操作:复制、移动与过滤
cp
:复制文件 / 目录,cp file.txt newfile.txt
复制文件,cp -r dir1 dir2
递归复制目录,cp -v
显示复制过程(可视化进度) 。mv
:移动或重命名,mv file.txt /new/path
移动文件,mv old.txt new.txt
重命名 。|
+grep
:管道结合过滤,cat log.txt | grep "error"
从日志提取含error
的行,grep -n
显行号,精准定位关键内容 。
4、查找统计:定位与分析数据
find
:按条件搜索文件,find. -name "*.txt"
找当前目录下所有 txt 文件,find / -type d
搜系统内所有目录,find -size +10M
找大于 10M 的文件 。wc
:统计文本数据,wc -l file.txt
数行数,wc -w
统计单词数,wc -m
算字符数 。ln
:创建链接,ln file.txt link.txt
硬链接(修改同步),ln -s file.txt soft-link
软链接(类似快捷方式,依赖原文件) 。which
:查命令绝对路径,which python
显示python
执行文件位置,辅助环境调试 。
5、压缩与用户管理:系统配置
tar
:打包 / 解压,tar -cvf backup.tar dir/
打包目录,tar -xzvf backup.tar.gz
解压 gzip 压缩包,-z
关联gzip
,-j
适配bzip2
格式 。gzip
:压缩文件,gzip file.txt
生成file.txt.gz
,gunzip
解压,常与tar
配合用 。- 用户 / 组管理:
useradd -m user1
建用户并创主目录,groupadd group1
建组,usermod -g group1 user1
改用户所属组,passwd user1
设密码,userdel -r user1
删用户及目录 。
6、权限与服务:系统管控
chmod
:改文件权限,chmod 755 file.sh
设所有者读 / 写 / 执行、组和其他读 / 执行,chmod u+x file.sh
给所有者加执行权限,数字(r=4
、w=2
、x=1
)或符号控制权限 。service
/systemctl
:管理服务,service nginx start
启动服务,systemctl status bluetooth
查状态,systemctl enable ssh
设开机自启 。ps
/kill
:进程管理,ps aux
列所有进程,ps -ef | grep java
找 Java 进程,kill 1234
终止进程(kill -9 1234
强制终止)