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 前期准备工作

  1. 软件:安装VMware Workstation(免费版即可);

  2. 镜像:官网下载Ubuntu 22.04 LTS ISO镜像文件(长期支持版,稳定无BUG);

  3. 硬件配置最低要求:2核CPU、4GB内存、20GB以上硬盘空闲空间,保证系统流畅运行。

2.2 虚拟机创建步骤

  1. 打开VMware,点击「创建新的虚拟机」,选择「典型(推荐)」配置,点击下一步;

  2. 选择「稍后安装操作系统」,避免自动安装出错,下一步;

  3. 客户机操作系统选择「Linux」,版本对应「Ubuntu 64位」,下一步;

  4. 自定义虚拟机名称与存放路径,建议存放至空间充足的非系统盘,下一步;

  5. 指定磁盘大小,分配20GB以上,选择「将虚拟磁盘存储为单个文件」,下一步;

  6. 点击「完成」,基础虚拟机硬件环境创建完毕。

2.3 系统镜像挂载与安装

  1. 选中新建的虚拟机,点击「编辑虚拟机设置」,找到CD/DVD选项;

  2. 选择「使用ISO映像文件」,导入已下载的Ubuntu镜像,确认保存;

  3. 开启虚拟机,进入安装界面,选择语言为「中文(简体)」,点击安装;

  4. 键盘布局默认中文,网络保持连接,安装类型选择擦除磁盘并安装Ubuntu(虚拟机专属安全选项,无数据风险);

  5. 设置时区为上海,创建用户名、主机名与登录密码(务必牢记);

  6. 等待系统自动安装,全程无需额外操作,安装完成后重启虚拟机;

  7. 输入账号密码登录系统,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操作核心规范与避坑要点

  1. 所有终端命令严格区分大小写,路径、命令字母错误均会执行失败;

  2. Linux无文件后缀限制,文件类型不靠后缀区分,依托文件属性识别;

  3. rm -rf 命令无撤回机制,禁止随意执行,避免误删系统文件;

  4. 根目录 / 为系统最高层级目录,禁止随意修改、删除系统级目录文件;

  5. 普通用户权限有限,系统修改、软件安装需搭配sudo提升权限;

  6. 命令输入错误可按 Ctrl+C 终止当前执行,避免程序卡死。

五、总结

Linux凭借开源、稳定、高效的核心优势,成为后端开发、服务器运维、云计算、嵌入式开发的核心操作系统。虚拟机安装方式零基础、零风险,适合新手入门学习。终端命令是Linux的核心操作方式,熟练掌握目录管理、文件操作、系统监控、网络配置、软件安装等高频命令,是后续Linux运维、项目部署、程序开发的基础必备能力。遵循Linux权限规范与操作准则,可有效规避系统故障与数据误删问题,快速提升实操能力。

(注:部分内容可能由 AI 生成)

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐