Linux系统篇(一)——指令篇(一):不费力掌握入门级命令
从Linux是什么讲起,对比Windows剖析企业为何选择Linux,并手把手带练clear、pwd、cd、ls、mkdir、rm等入门命令,零基础也能轻松上手。
项目背景
对于刚接触服务器、云计算或运维的新手来说,Linux 往往是一道绕不开的门槛。网上资料虽多,但要么过于零散,要么默认读者已有基础。本系列文章正是为"零基础入门"量身打造,从最核心的概念讲起,配合可直接上手练习的命令,帮助读者在最短时间内建立起对 Linux 的基本认知。
本篇文章是系列第一篇,先解决两个最基础的问题:Linux 到底是什么,以及为什么企业级场景几乎离不开它;随后带大家认识第一批入门级命令,完成从"听说 Linux"到"能敲第一条命令"的转变。
技术方案
Linux 是什么
Linux 是一款免费、开源、跨平台的类 Unix 操作系统内核,也是目前全球部署最广泛的服务器操作系统。围绕内核加上各类应用软件,就组成了完整的发行版。
其核心特点可以概括为五点:
| 特点 | 说明 |
|---|---|
| 开源免费 | 源码完全公开,任何人都可以查看、修改、二次开发,绝大多数发行版可免费使用 |
| 稳定安全 | 权限机制严格、恶意软件极少,常年不关机也能稳定运行 |
| 轻量高效 | 资源占用低,既能跑低配老旧设备,也能支撑超算与云服务器 |
| 多用户多任务 | 支持多人同时操作,可并行处理多个进程,调度能力强 |
| 可定制性强 | 从极简服务器到完整桌面系统,均可按需裁剪 |
常见发行版大致可分为三类:
- 服务器场景:CentOS、Ubuntu Server、Debian
- 桌面家用:Ubuntu、Fedora、Deepin(国产)
- 国产系统:麒麟、统信 UOS 等
它们均基于 Linux 内核开发。
与 Windows 相比,Linux 的优势在哪里
- 极度稳定:Windows 长期运行容易出现卡顿、蓝屏,需要频繁重启更新;Linux 可常年不关机连续运行数年,服务不易中断。对企业业务而言,稳定是首要刚需。
- 安全性更高:默认最小权限设计,病毒木马极少,没有流氓软件和弹窗,网络攻击面更小,适合对外提供服务(网站、接口、数据库)。
- 资源占用低、性能强:没有臃肿的图形后台,同样的服务器配置能承载更多用户和更高并发。
- 开源免费:企业使用 Windows Server 需要支付授权费用,批量部署成本很高;Linux 绝大多数发行版免费,可自由修改定制。
- 命令行高效、适合自动化:一切皆可脚本化,天然适配 Docker、K8s、微服务、大数据、AI 等现代技术栈。
- 跨环境统一:开发、测试、生产环境基本一致,能有效减少"本地能跑、线上炸"的问题。
为什么企业都在用 Linux
- 省钱:成百上千台服务器如果都买 Windows 授权,每年都是巨额支出,Linux 则零成本。
- 业务不能断:电商、银行、App、小程序、网站需要 7×24 小时运行,Linux 天生适合长期高负载。
- 互联网技术栈基于 Linux:后端服务(Java/Go/Python)、数据库(MySQL/Redis)、云计算、容器、微服务、大数据、人工智能等,全部原生优先适配 Linux。
- 运维方便:几十上百台服务器,一条脚本即可批量操作、统一维护。
- 定制化强:大厂可以基于 Linux 深度改造,做专属系统与安全加固,满足保密合规需求。
简单总结:个人日常使用 Windows 更顺手(软件多、游戏多、上手简单);而企业服务器、线上业务,Linux 是不二之选——更稳、更安全、更省钱、性能更好,且适配所有互联网新技术。
系统架构
Linux 采用一切皆文件的设计哲学。文件结构是一棵从根目录 / 开始的多叉树:
- 叶子节点:一定是普通文件或空目录
- 非叶子节点:一定是非空目录
在路径表示上,Linux 使用 / 分隔层级,而 Windows 使用 \。此外,Linux 还是多用户系统,每个用户都有自己的"家目录":root 用户默认是 /root,普通用户(如 zhangsan)则是 /home/zhangsan。登录哪个用户,就会自动进入该用户的家目录。
值得留意的是,Linux 中的命令本质就是文件——可执行文件,相当于用 C 语言编写的程序。
实施过程
下面进入实战环节,逐个认识第一批入门命令。打开终端(如 Xshell),跟着敲即可。
0. Alt+Enter
Xshell 提供的快捷键,用于切换全屏显示与退出全屏,终端操作更舒适。
1. clear —— 清屏
界面内容太杂乱时,输入 clear 即可清空屏幕,让视野干净起来。
2. pwd —— 查看当前路径
pwd 是 print working directory 的缩写,用于显示当前所在的目录路径。
pwd
# 输出示例:/root
3. cd —— 切换目录
cd 是 change directory 的缩写,用于在目录之间跳转:
cd /etc # 切换到 /etc 目录
cd - # 跳转到最近访问过的路径
cd ~ # 回到当前用户的家目录
关于家目录,根据 Linux 基金会发布的 FHS 3.0 规范:/home 用于存放普通用户的个人主目录,形如 /home/alice;而管理员 root 的家目录位于 /root。通俗理解:你登录哪个用户,就自动进入谁的家目录,可以在里面随意存放文件、创建文件夹。
4. ls —— 列出文件
ls 用于列出当前目录下的文件和文件夹:
ls # 列出文件
ls -a # 列出全部文件(含隐藏文件)
ll # ls 的别名,展示更全面的信息
ll 与 ls 都可以搭配 -a 使用。查看文件列表时,可通过开头字符判断类型:
- 以
d开头:目录 - 以
-开头:普通文件 - 以
.开头的文件名:隐藏文件 ..表示上一级文件夹
5. mkdir —— 创建文件夹
mkdir 是 make directory 的缩写,用于创建目录:
mkdir test # 创建单个文件夹
mkdir -p a/b/c # 递归创建多级目录
6. touch —— 创建文件
touch 用于创建空文件。它与 mkdir 的区别在于:mkdir 创建的是文件夹,touch 创建的是文件。
touch hello.txt # 创建空文件
7. tree —— 树形展示
tree 可以以树状结构展示文件层级,需要先安装:
yum install -y tree # 安装
tree # 树形展示目录结构
8. rmdir / rm —— 删除文件
两者作用与 mkdir 相反:
rmdir emptydir # 只能删除空目录
rmdir -p a/b/c # 递归删除空目录
rm file.txt # 删除文件/目录(万能删除)
rm -rf dir # 递归强制删除
rm -rf 是 remove + recursive + force 的组合,威力极大。注意:不能对根目录执行删除。日常练习若误删根目录,需要重装系统;在企业中误删根目录将造成极其严重的后果("从删库到跑路")。如果不小心敲出了删除根目录的命令,立刻按 Ctrl+C 取消操作。
9. man —— 命令手册
man 是 manual 的缩写,相当于所有命令的帮助文档:
yum install -y man-pages # 安装手册
man ls # 查看 ls 的帮助文档
进入手册后按 q 即可退出,不必慌张。
10. alias —— 命令别名
alias 可以给命令起别名,例如:
alias zhangsan=pwd # 之后输入 zhangsan 等价于执行 pwd
注意:alias 的生命周期很短,程序结束(终端关闭)后即销毁。
11. * —— 通配符
* 是 Linux 提供的通配符,用于模糊匹配、批量处理文件:
rm -rf * # 删除当前文件夹下的所有文件
*.txt # 匹配所有 .txt 文件
a* # 匹配所有以 a 开头的文件
*log # 匹配所有以 log 结尾的文件
依旧不能用通配符删除根目录,例如 rm -rf /* 这类操作必须避免。
应用价值
本篇完成了两件事:一是厘清了 Linux 是什么、为什么企业离不开它;二是掌握了 11 组最基础的入门命令,覆盖清屏、路径查看、目录切换、文件增删查等日常最高频操作。这些命令是后续一切 Linux 操作的基石——下一期将继续深入更多指令,逐步构建完整的命令体系。对个人而言,这是进入服务器运维、云计算、后端开发领域的起点;对企业而言,掌握 Linux 意味着更低成本、更高稳定性和更强的自动化能力。
SEO关键词
Linux, Linux入门, Linux基础命令, Linux指令, 服务器操作系统, 开源系统, Linux运维, Linux教程
推荐阅读
更多工业 AI、智能制造与技术实践文章
Linux系统篇24——通信(二):匿名管道 vs 命名管道,进程之间到底怎么“传话”?
进程之间默认谁也看不见谁,操作系统给它们接了一根“水管”——管道。本文从“对讲机”和“公共信箱”讲起,把匿名管道与命名管道的底层原理、代码写法、常见坑和面试考点一次讲透。
手把手做ROS2机器人系统开发(二):ROS2核心命令详解
在上一讲中,我们完成了 Ubuntu 22.04 与 ROS2 Humble 开发环境的搭建。本章节进入实战第一步:系统梳理 ROS2 的核心命令体系。熟练掌握这些命令,是后续编写节点、调试通信、排查问题的基本功。 ROS2 的命令统一以 `ros2` 开头,通过子命令分组管理:daemon、no
RAG 实战教程(一):RAG 工作原理与完整流程——分片、索引、召回、重排和生成
本文系统讲解RAG的完整工作流程:为什么不能把整份文档直接交给大模型、哪些场景适合RAG、分片Chunking(含常见分片方式对比表与段落感知分片器代码)、索引与Embedding、召回(余弦相似度与BM25混合检索)、重排(BGE Reranker)、生成(Prompt组装),并给出一个可运行的Python端到端Demo与常见问题排查指南。
MCP、A2A、AG-UI:一篇讲清 Agent 协议栈
随着 Agent 从单一聊天窗口走向企业系统,MCP、A2A、AG-UI、A2UI、UCP、AP2 等协议构成了 2026 年的 Agent 协议栈。本文从通信对象出发,逐层讲清每个协议解决什么问题、不解决什么问题,并结合端到端案例、选型六问与架构检查清单,帮助开发者设计可靠的多系统协作架构。
深入理解TCP协议(二):TCP可靠传输与高效通信机制详解
本文深入TCP的七大核心工作机制:确认应答、超时重传、滑动窗口、流量控制、拥塞控制、延迟应答与捎带应答。详解丢包的本质与去重、超时时间如何确定、滑动窗口的发送流程与空间复用、快速重传、零窗口探测、窗口扩大因子、慢启动与拥塞避免,以及各机制如何协同实现TCP既可靠又高效的传输,为理解三次握手与四次挥手打下基础。
TRIO-Basic 从入门到精通(七):3D仿真与同步控制的使用
本教程讲解TRIO运动控制器3D仿真与同步控制的使用,包括仿真工具条操作、关节显示与对齐、轴参数设置(UNITS/AXIS_UNITS/ACCEL/SPEED),以及基于MOVEABS和WAIT IDLE的多轴绝对位置同步运动程序编写,帮助开发者在无真实机械的情况下安全验证运动控制逻辑。
