mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5
3436 字
10 分钟
Linux操作大全(一):基础入门完全指南
2026-05-25

Linux操作大全(一):基础入门完全指南#

本文是Linux操作大全系列的第一篇,从最基础的概念讲起,让完全没有Linux经验的同学也能看懂、学会、直接用。


一、什么是Linux?#

1.1 Linux的定义#

Linux是一个开源的、免费的操作系统内核,由芬兰程序员**林纳斯·托瓦兹(Linus Torvalds)**在1991年首次发布。

简单来说:

  • 操作系统 = 管理电脑硬件和软件的”大管家”
  • 内核 = 操作系统最核心的部分,直接和硬件打交道
  • 开源 = 源代码公开,任何人都可以查看、修改、分发

1.2 Linux和Windows的区别#

特性WindowsLinux
价格需要付费购买授权完全免费
源代码闭源,微软独有开源,全球开发者共同维护
使用方式主要用图形界面(鼠标点点点)主要用命令行(敲键盘)
病毒容易中病毒几乎没有病毒
定制性不能修改系统底层可以随意修改任何部分
应用场景个人电脑、办公服务器、嵌入式、超级计算机

1.3 为什么要学Linux?#

1. 服务器领域霸主

  • 全球90%以上的服务器运行Linux
  • 阿里云、腾讯云、AWS等云服务器默认都是Linux
  • 学会Linux才能做后端开发、运维、DevOps

2. 开发者必备技能

  • 大部分开发工具在Linux上运行更好
  • Docker、Kubernetes等容器技术基于Linux
  • 很多开源项目只支持Linux

3. 薪资优势

  • 会Linux的开发者平均薪资更高
  • 运维工程师、DevOps工程师必须精通Linux

4. 免费且自由

  • 不用花钱买系统
  • 可以自由定制,不受厂商限制

二、Linux发行版介绍#

2.1 什么是发行版?#

Linux内核本身只是”心脏”,要让它能用,还需要搭配各种软件(桌面环境、浏览器、办公软件等)。不同的组织把Linux内核 + 各种软件打包在一起,就形成了不同的”发行版”(Distribution,简称distro)

就像安卓系统,华为、小米、OPPO都用安卓内核,但各自做了不同的定制UI。

2.2 主流发行版对比#

Ubuntu(推荐新手使用)#

  • 特点:最流行的桌面Linux,社区活跃,教程多
  • 适合:Linux入门、日常办公、开发
  • 包管理:apt(基于Debian)
  • 官网https://ubuntu.com

CentOS / Rocky Linux#

  • 特点:企业级服务器系统,稳定可靠
  • 适合:服务器部署、生产环境
  • 包管理:yum / dnf(基于Red Hat)
  • 注意:CentOS已停止维护,推荐使用Rocky Linux替代

Debian#

  • 特点:Ubuntu的”父亲”,极其稳定
  • 适合:服务器、追求稳定的用户
  • 包管理:apt

Arch Linux#

  • 特点:滚动更新,软件最新,需要自己配置一切
  • 适合:高级用户、喜欢折腾的人
  • 包管理:pacman

Fedora#

  • 特点:Red Hat的”试验田”,新技术尝鲜
  • 适合:开发者、喜欢新功能的用户
  • 包管理:dnf

2.3 新手推荐选择#

如果你是纯新手:选 Ubuntu 22.04 LTSUbuntu 24.04 LTS

  • LTS = Long Term Support(长期支持版),有5年更新
  • 教程最多,遇到问题容易搜到解决方案
  • 界面友好,接近Windows的使用习惯

如果你要做服务器:选 Rocky Linux 9Ubuntu Server 22.04


三、安装Linux#

3.1 安装方式选择#

方式优点缺点适合场景
虚拟机不影响现有系统,安全性能有损耗学习、测试
双系统性能好,真实体验需要分区,有风险想长期使用Linux
WSL2Windows内置,方便不是完整Linux体验Windows开发
云服务器远程访问,24小时运行需要付费部署项目
树莓派便宜,真实硬件性能有限嵌入式学习

3.2 虚拟机安装(推荐新手)#

步骤1:下载VirtualBox#

VirtualBox是免费的虚拟机软件,下载地址: https://www.virtualbox.org/

步骤2:下载Ubuntu镜像#

到Ubuntu官网下载ISO文件: https://ubuntu.com/download/desktop

选择 Ubuntu 24.04 LTS,文件约4GB。

步骤3:创建虚拟机#

  1. 打开VirtualBox,点击”新建”
  2. 名称输入”Ubuntu”,类型选”Linux”,版本选”Ubuntu (64-bit)”
  3. 内存建议分配 4096MB(4GB)以上
  4. 硬盘选择”创建虚拟硬盘”,大小建议 50GB 以上
  5. 硬盘类型选”VDI”,存储方式选”动态分配”

步骤4:安装Ubuntu#

  1. 选中创建好的虚拟机,点击”设置” → “存储”
  2. 在”控制器”下,点击光盘图标,选择下载好的ISO文件
  3. 启动虚拟机,会自动进入Ubuntu安装界面
  4. 选择”Install Ubuntu”
  5. 语言选”中文(简体)”
  6. 键盘布局选”English (US)”
  7. 安装类型选”正常安装”,勾选”安装第三方软件”
  8. 安装类型选”清除整个磁盘并安装Ubuntu”(这只会清除虚拟机的虚拟硬盘,不影响真实系统)
  9. 设置用户名和密码
  10. 等待安装完成,重启即可

3.3 WSL2安装(Windows用户推荐)#

WSL2(Windows Subsystem for Linux 2)是微软官方的Linux子系统,不用虚拟机就能在Windows上运行Linux。

步骤1:开启WSL功能#

以管理员身份打开PowerShell,运行:

Terminal window
wsl --install

如果报错,手动开启功能:

Terminal window
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑后,设置WSL2为默认版本:

Terminal window
wsl --set-default-version 2

步骤2:安装Ubuntu#

打开Microsoft Store,搜索”Ubuntu”,选择 Ubuntu 24.04 LTS,点击”获取”安装。

安装完成后,从开始菜单打开Ubuntu,设置用户名和密码即可。

3.4 云服务器购买#

如果你想长期使用Linux,或者要部署项目,建议购买云服务器。

推荐选择#

云服务商新手优惠适合
阿里云新用户99元/年国内访问快
腾讯云新用户99元/年学生优惠多
华为云新用户99元/年企业用户
AWS免费12个月国际访问
搬瓦工$49.99/年需要翻墙

购买建议#

  • 配置:2核2G内存足够学习用
  • 系统:选择Ubuntu 22.04 LTS
  • 地域:选离你近的地区(如华东、华南)
  • 带宽:1-3Mbps足够

四、Linux桌面环境#

4.1 什么是桌面环境?#

桌面环境(Desktop Environment,简称DE)就是Linux的图形界面,包括:

  • 窗口管理器(拖动、缩放窗口)
  • 任务栏(显示打开的程序)
  • 文件管理器(浏览文件)
  • 系统设置(改壁纸、调音量等)

4.2 主流桌面环境#

GNOME(Ubuntu默认)#

  • 特点:现代、简洁、动画流畅
  • 缺点:占用资源较多,定制性一般
  • 适合:喜欢简洁风格的用户

KDE Plasma#

  • 特点:功能强大,高度可定制,像Windows
  • 缺点:选项太多,新手容易迷糊
  • 适合:喜欢折腾、追求个性化的用户

XFCE#

  • 特点:轻量、快速、稳定
  • 缺点:界面较老,不够美观
  • 适合:老旧电脑、追求性能的用户

LXQt#

  • 特点:最轻量,资源占用极低
  • 缺点:功能较少
  • 适合:配置很低的电脑

4.3 如何切换桌面环境?#

安装其他桌面环境:

# 安装KDE Plasma
sudo apt install kde-plasma-desktop
# 安装XFCE
sudo apt install xfce4
# 安装LXQt
sudo apt install lxqt

安装完成后,注销账户,在登录界面点击右下角的齿轮图标,选择想用的桌面环境。


五、Linux目录结构#

5.1 为什么重要?#

在Windows中,我们习惯C盘、D盘、E盘分开存放文件。但在Linux中,所有东西都在一个根目录 /,像一棵倒着的树。

理解目录结构是学好Linux的基础!

5.2 核心目录详解#

/ # 根目录,所有目录的起点
├── bin/ # 基础命令(ls, cp, mv等)
├── sbin/ # 系统管理命令(需要root权限)
├── etc/ # 配置文件(非常重要!)
│ ├── hostname # 主机名
│ ├── hosts # IP与主机名映射
│ ├── passwd # 用户信息
│ ├── shadow # 用户密码(加密)
│ ├── fstab # 磁盘挂载配置
│ └── ssh/ # SSH配置
├── home/ # 用户目录(你的文件都在这里)
│ └── ubuntu/ # 用户ubuntu的家目录
│ ├── Desktop/ # 桌面
│ ├── Documents/# 文档
│ ├── Downloads/# 下载
│ └── ... # 其他个人目录
├── root/ # root用户的家目录
├── var/ # 可变数据
│ ├── log/ # 日志文件
│ ├── www/ # 网站文件
│ └── lib/ # 程序数据
├── tmp/ # 临时文件(重启后清空)
├── usr/ # 用户程序
│ ├── bin/ # 用户命令
│ ├── lib/ # 库文件
│ └── share/ # 共享数据
├── opt/ # 第三方软件
├── proc/ # 进程信息(虚拟文件系统)
├── dev/ # 设备文件
│ ├── sda # 第一块硬盘
│ ├── sdb # 第二块硬盘
│ └── tty # 终端设备
├── mnt/ # 临时挂载点
├── media/ # 自动挂载点(U盘、光盘)
├── boot/ # 启动文件
├── lib/ # 系统库文件
└── srv/ # 服务数据

5.3 重点目录记忆口诀#

  • /etc → 配置文件放这里(“etc”= etcetera,意思是”等等”,杂七杂八的配置)
  • /home → 你的家,文件都放这里
  • /var → 日志、网站数据放这里(“var”= variable,可变数据)
  • /tmp → 临时文件放这里(重启就没了)
  • /usr → 安装的软件放这里(“usr”= Unix System Resources)
  • /bin → 基础命令放这里(“bin”= binary,二进制文件)

六、第一次使用Linux#

6.1 打开终端#

在Linux中,终端(Terminal) 是最重要的工具,相当于Windows的CMD或PowerShell。

打开终端的方式:

  • 快捷键Ctrl + Alt + T(Ubuntu默认)
  • 右键桌面:选择”打开终端”
  • 应用菜单:搜索”终端”

6.2 认识命令提示符#

打开终端后,你会看到类似这样的内容:

ubuntu@ubuntu-desktop:~$

各部分含义:

  • ubuntu → 当前用户名
  • @ → 分隔符
  • ubuntu-desktop → 主机名
  • : → 分隔符
  • ~ → 当前目录(~ 表示家目录)
  • $ → 普通用户提示符(root用户是 #)

6.3 第一个命令:查看当前目录#

pwd

pwd = Print Working Directory(打印工作目录)

输出示例:

/home/ubuntu

这表示你当前在 /home/ubuntu 目录下。

6.4 第二个命令:查看目录内容#

ls

ls = list(列出)

输出示例:

Desktop Documents Downloads Music Pictures Public Templates Videos

这是你家目录下的默认文件夹。

6.5 第三个命令:切换目录#

cd Documents

cd = Change Directory(切换目录)

现在你进入了 Documents 目录。再输入:

pwd

输出:

/home/ubuntu/Documents

返回上一级目录:

cd ..

返回家目录:

cd ~
# 或者直接
cd

6.6 第四个命令:创建文件#

touch test.txt

touch 命令会创建一个空文件。用 ls 验证:

ls

会看到多了 test.txt

6.7 第五个命令:查看文件内容#

cat test.txt

cat = concatenate(连接),用于查看文件内容。因为文件是空的,所以没有输出。

往文件里写点东西:

echo "Hello Linux!" > test.txt

echo 是输出文字的命令,> 是重定向符号,把输出写入文件。

再查看:

cat test.txt

输出:

Hello Linux!

七、常用快捷键#

7.1 终端快捷键#

快捷键功能
Ctrl + C终止当前命令
Ctrl + D退出终端/输入结束
Ctrl + L清屏(等同于clear命令)
Ctrl + A光标移到行首
Ctrl + E光标移到行尾
Ctrl + U删除光标前的内容
Ctrl + K删除光标后的内容
Ctrl + W删除前一个单词
Ctrl + R搜索历史命令
Tab自动补全命令/路径
/ 浏览历史命令

7.2 系统快捷键#

快捷键功能
Ctrl + Alt + T打开终端
Ctrl + Alt + F1~F6切换到文字终端
Ctrl + Alt + F7切换回图形界面
Super + D显示桌面
Alt + Tab切换窗口
PrtSc截图

八、帮助命令#

8.1 man命令 #

man = manual(手册),是Linux自带的详细帮助文档。

man ls

会显示 ls 命令的完整手册,包括所有参数、用法、示例。

  • 空格 翻页
  • q 退出
  • /关键词 搜索

8.2 —help参数#

大部分命令都支持 --help 参数,显示简要帮助:

ls --help

8.3 whatis命令#

快速查看命令的简要说明:

whatis ls

输出:

ls (1) - list directory contents

8.4 info命令#

man 更详细的帮助文档:

info ls

九、常用基础命令#

9.1 文本编辑器:vi/vim #

vi 是Linux自带的经典文本编辑器,vim 是其增强版本。

vim file.txt # 打开/创建文件
vim # 打开vim

三种模式

  • 普通模式:按 Esc 进入,用于浏览和删除
  • 插入模式:按 i 进入,用于输入文字
  • 命令模式:按 : 进入,用于保存退出

常用操作

操作命令
进入插入模式i
保存:w
退出:q
保存并退出:wqZZ
不保存强制退出:q!
删除当前行dd
复制当前行yy
粘贴p
撤销u
搜索/关键词

9.2 简单编辑器:nano #

nano 比vim更简单,底部有快捷键提示,适合新手。

nano file.txt

常用快捷键^ 表示 Ctrl):

快捷键功能
Ctrl + O保存
Ctrl + X退出
Ctrl + K剪切一行
Ctrl + U粘贴
Ctrl + W搜索

9.3 系统信息:uname #

查看系统内核信息。

uname -a # 显示所有信息
uname -r # 显示内核版本
uname -m # 显示系统架构(x86_64等)

9.4 日期时间:date #

查看和设置系统日期时间。

date # 显示当前日期时间
date +%Y-%m-%d # 格式化输出:2026-05-25
date -s "2026-05-25 12:00:00" # 设置时间(需要root)

9.5 命令历史:history #

查看之前执行过的命令。

history # 显示所有历史
history 20 # 显示最近20条
!42 # 执行第42条历史命令
!! # 执行上一条命令

快捷键

  • / :浏览历史命令
  • Ctrl + R:反向搜索历史

9.6 清屏:clear #

清除终端屏幕上的内容。

clear # 清屏
# 或快捷键 Ctrl + L

9.7 重启:reboot #

重启系统。

sudo reboot # 立即重启
sudo reboot -h +5 # 5分钟后重启

9.8 关机:shutdown #

关闭系统。

sudo shutdown now # 立即关机
sudo shutdown -h +10 # 10分钟后关机
sudo shutdown -r now # 立即重启(等同于reboot)
sudo shutdown -c # 取消定时关机

9.9 命令别名:alias #

为常用命令创建简短别名。

alias ll='ls -la' # 设置别名
alias rm='rm -i' # 删除前确认
alias # 查看所有别名
unalias ll # 取消别名

永久生效:将alias命令写入 ~/.bashrc 文件。


十、总结#

本章学习了:

  1. 什么是Linux → 开源的操作系统内核
  2. 为什么要学Linux → 服务器霸主、开发者必备
  3. 主流发行版 → 新手推荐Ubuntu
  4. 安装方式 → 虚拟机、WSL2、云服务器
  5. 目录结构 → 所有东西都在 /
  6. 基本命令 → pwd、ls、cd、touch、cat
  7. 常用快捷键 → Ctrl+C终止、Tab补全
  8. 帮助命令 → man、—help、whatis

下一章预告:《Linux操作大全(二):文件与目录操作详解》,将详细讲解文件的创建、复制、移动、删除、权限等操作。


本文参考了鸟哥的Linux私房菜等经典教程,结合实际操作经验编写。如有错误,欢迎指正!

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Linux操作大全(一):基础入门完全指南
https://emilia520.icu/posts/linux-manual-01-basics/
作者
火花花
发布于
2026-05-25
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录