Linux 是目前服务器、云计算以及嵌入式系统中使用最广泛的操作系统之一。无论是后端开发、运维工程师,还是普通开发者,掌握 Linux 的基础知识都是一项必备技能。本文记录 Linux 的基础概念以及日常最常用的操作命令。

一、Linux 简介

Linux 是一个开源的类 Unix 操作系统内核,由 Linus Torvalds 于 1991 年首次发布。基于 Linux 内核,诞生了大量发行版,例如:

  • Ubuntu
  • Debian
  • CentOS / Rocky Linux
  • Arch Linux

这些发行版在内核层面相同,但在包管理、默认配置和适用场景上有所不同。

二、Linux 文件系统结构

Linux 采用统一的目录结构,常见目录说明如下:

  • /:根目录,所有文件的起点
  • /bin:基础命令
  • /etc:系统配置文件
  • /usr:用户程序和库
  • /var:日志、缓存等可变数据
  • /home:普通用户主目录

理解目录结构有助于定位配置文件和排查问题。

三、常用命令介绍

日常使用频率最高的命令包括:

  • ls:查看目录内容
  • cd:切换工作目录
  • pwd:查看当前路径
  • cp:复制文件或目录
  • mv:移动或重命名
  • rm:删除文件或目录
  • cat / less:查看文件内容

通过组合这些命令,可以完成绝大多数基础操作。

四、权限与用户

Linux 是多用户系统,每个文件都有三类权限:

  • 读(r)
  • 写(w)
  • 执行(x)

使用 chmodchown 等命令可以管理文件权限,这是服务器安全的重要组成部分。