Linux操作系统概述、安装步骤及终端命令操作手册
Linux操作系统概述、安装步骤及终端命令操作手册
一、Linux操作系统核心概述
1.1 系统定义与起源
Linux是一款开源免费、多用户、多任务、支持多线程与多CPU的类Unix操作系统内核,由林纳斯·托瓦兹于1991年开发迭代。严格意义上,Linux仅指代系统内核,日常使用的CentOS、Ubuntu等均为基于Linux内核封装的完整操作系统发行版。
区别于Windows闭源商业系统,Linux完全开源、代码可自由查阅、修改与二次分发,无版权收费,具备极高的灵活性与可定制性,是服务器、云计算、嵌入式开发、后端运维、人工智能领域的主流操作系统。
1.2 核心特性
-
开源免费:内核完全开源,个人与企业可免费使用、修改、分发,无授权成本;
-
稳定安全:架构精简、权限机制严格、漏洞少,可长期7×24小时不间断运行,服务器宕机概率极低;
-
跨平台适配:支持x86、ARM等绝大多数硬件架构,适配电脑、服务器、嵌入式设备、物联网终端;
-
命令行高效操作:核心运维、开发操作依托终端命令完成,轻量化、响应快、可批量自动化执行;
-
多用户多任务:支持多用户独立权限登录,同时运行多个进程,资源隔离性好。
1.3 主流发行版及适用场景
不同Linux发行版内核一致,核心差异为包管理器、系统适配场景与更新策略,新手优先选择Ubuntu,服务器优先选择CentOS:
-
Ubuntu:界面友好、入门简单、软件生态丰富,适合新手学习、桌面开发、个人测试,包管理器为apt;
-
CentOS:稳定性极强、兼容性高,企业服务器首选,长期维护、漏洞更新及时,包管理器为yum/dnf;
-
Debian:极简稳定、无冗余功能,是Ubuntu的底层依赖,适合轻量化服务器部署;
-
Linux Mint:基于Ubuntu开发,界面简洁流畅,适配低配电脑日常使用。
二、Linux系统安装完整步骤(虚拟机零基础版)
新手优先推荐虚拟机安装,无需修改电脑硬盘分区,不影响原有Windows系统,安全零风险,适合学习实操。本文以VMware Workstation + Ubuntu 22.04 LTS为例,提供标准化安装流程。
2.1 前期准备工作
-
软件:安装VMware Workstation(免费版即可);
-
镜像:官网下载Ubuntu 22.04 LTS ISO镜像文件(长期支持版,稳定无BUG);
-
硬件配置最低要求:2核CPU、4GB内存、20GB以上硬盘空闲空间,保证系统流畅运行。
2.2 虚拟机创建步骤
-
打开VMware,点击「创建新的虚拟机」,选择「典型(推荐)」配置,点击下一步;
-
选择「稍后安装操作系统」,避免自动安装出错,下一步;
-
客户机操作系统选择「Linux」,版本对应「Ubuntu 64位」,下一步;
-
自定义虚拟机名称与存放路径,建议存放至空间充足的非系统盘,下一步;
-
指定磁盘大小,分配20GB以上,选择「将虚拟磁盘存储为单个文件」,下一步;
-
点击「完成」,基础虚拟机硬件环境创建完毕。
2.3 系统镜像挂载与安装
-
选中新建的虚拟机,点击「编辑虚拟机设置」,找到CD/DVD选项;
-
选择「使用ISO映像文件」,导入已下载的Ubuntu镜像,确认保存;
-
开启虚拟机,进入安装界面,选择语言为「中文(简体)」,点击安装;
-
键盘布局默认中文,网络保持连接,安装类型选择擦除磁盘并安装Ubuntu(虚拟机专属安全选项,无数据风险);
-
设置时区为上海,创建用户名、主机名与登录密码(务必牢记);
-
等待系统自动安装,全程无需额外操作,安装完成后重启虚拟机;
-
输入账号密码登录系统,Linux环境搭建完成。
2.4 安装注意事项
-
双系统安装需选择「与其他操作系统共存」,手动分区,禁止擦除物理磁盘;
-
虚拟机安装无需手动分区,自动分区即可满足学习需求;
-
安装过程中禁止关闭虚拟机、断开网络,避免安装失败。
三、Linux终端命令操作手册(零基础全套)
Linux系统核心操作均依赖终端命令,图形界面仅为辅助。所有命令严格区分大小写,输入完成回车执行,以下为学习、运维必备高频命令,分类整理、即学即用。
3.1 基础目录操作命令(核心高频)
目录操作是Linux最基础操作,所有文件均依托目录树存储
-
pwd:查看当前所在绝对路径
示例:pwd -
ls:查看当前目录文件与目录
ls普通查看;ls -a查看所有文件(含隐藏文件);ls -l查看详细权限、大小、时间信息 -
cd:切换工作目录
cd /home切换到home目录;cd ..返回上一级目录;cd ~回到用户家目录;cd /进入根目录 -
mkdir:创建空目录
mkdir test创建test文件夹;mkdir -p a/b/c递归创建多级目录 -
rmdir:删除空目录
rmdir test仅可删除无内容的空文件夹
3.2 文件操作命令
-
touch:创建空文件
touch test.txt创建空白文本文件 -
rm:删除文件/目录(慎用)
rm test.txt删除文件;rm -r 目录名递归删除目录;rm -rf 目录名强制删除(无二次确认,谨慎使用) -
cp:复制文件/目录
cp test.txt /home复制文件到指定路径;cp -r 文件夹 /home复制整个目录 -
mv:移动文件/重命名
mv test.txt /home移动文件;mv old.txt new.txt文件重命名
3.3 文件查看与编辑命令
-
cat:快速查看小文件全部内容
cat test.txt -
more/less:分页查看大文件
more test.txt空格翻页、q退出;less test.txt支持上下翻页、关键词搜索 -
head/tail:查看文件首尾内容
head -n 10 test.txt查看前10行;tail -n 10 test.txt查看后10行;tail -f 日志文件实时追踪日志输出
3.4 搜索与查找命令
-
find:全盘精准查找文件
find / -name "test.txt"从根目录查找指定文件 -
grep:文件内关键词检索
grep "关键词" test.txt筛选包含指定内容的行
3.5 系统状态查看命令
-
uname -a:查看系统内核与版本信息
-
df -h:查看磁盘空间占用情况
-
free -h:查看内存、交换空间使用情况
-
top:实时查看系统进程、CPU、内存占用(动态监控)
-
ps -aux:查看所有系统进程详情
3.6 网络操作命令
-
ping:测试网络连通性
ping www.baidu.com -
ifconfig/ip addr:查看本机IP地址、网卡信息
3.7 权限与用户命令
-
sudo:临时获取管理员权限执行命令
sudo 命令 -
chmod:修改文件权限
chmod 777 test.txt开放文件全部权限(学习环境使用) -
useradd:创建新用户;userdel:删除用户
3.8 软件安装命令(Ubuntu专属apt)
-
sudo apt update:更新软件源缓存 -
sudo apt install 软件名:在线安装软件 -
sudo apt remove 软件名:卸载软件
四、Linux操作核心规范与避坑要点
-
所有终端命令严格区分大小写,路径、命令字母错误均会执行失败;
-
Linux无文件后缀限制,文件类型不靠后缀区分,依托文件属性识别;
-
rm -rf 命令无撤回机制,禁止随意执行,避免误删系统文件;
-
根目录
/为系统最高层级目录,禁止随意修改、删除系统级目录文件; -
普通用户权限有限,系统修改、软件安装需搭配sudo提升权限;
-
命令输入错误可按
Ctrl+C终止当前执行,避免程序卡死。
五、总结
Linux凭借开源、稳定、高效的核心优势,成为后端开发、服务器运维、云计算、嵌入式开发的核心操作系统。虚拟机安装方式零基础、零风险,适合新手入门学习。终端命令是Linux的核心操作方式,熟练掌握目录管理、文件操作、系统监控、网络配置、软件安装等高频命令,是后续Linux运维、项目部署、程序开发的基础必备能力。遵循Linux权限规范与操作准则,可有效规避系统故障与数据误删问题,快速提升实操能力。
(注:部分内容可能由 AI 生成)
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)