ZeroOne AI
← 返回文章列表

Linux系统篇(一)——指令篇(一):不费力掌握入门级命令

👁 5
分类:工业互联网

从Linux是什么讲起,对比Windows剖析企业为何选择Linux,并手把手带练clear、pwd、cd、ls、mkdir、rm等入门命令,零基础也能轻松上手。

项目背景

对于刚接触服务器、云计算或运维的新手来说,Linux 往往是一道绕不开的门槛。网上资料虽多,但要么过于零散,要么默认读者已有基础。本系列文章正是为"零基础入门"量身打造,从最核心的概念讲起,配合可直接上手练习的命令,帮助读者在最短时间内建立起对 Linux 的基本认知。

本篇文章是系列第一篇,先解决两个最基础的问题:Linux 到底是什么,以及为什么企业级场景几乎离不开它;随后带大家认识第一批入门级命令,完成从"听说 Linux"到"能敲第一条命令"的转变。

技术方案

Linux 是什么

Linux 是一款免费、开源、跨平台的类 Unix 操作系统内核,也是目前全球部署最广泛的服务器操作系统。围绕内核加上各类应用软件,就组成了完整的发行版。

其核心特点可以概括为五点:

特点说明
开源免费源码完全公开,任何人都可以查看、修改、二次开发,绝大多数发行版可免费使用
稳定安全权限机制严格、恶意软件极少,常年不关机也能稳定运行
轻量高效资源占用低,既能跑低配老旧设备,也能支撑超算与云服务器
多用户多任务支持多人同时操作,可并行处理多个进程,调度能力强
可定制性强从极简服务器到完整桌面系统,均可按需裁剪

常见发行版大致可分为三类:

它们均基于 Linux 内核开发。

与 Windows 相比,Linux 的优势在哪里

  1. 极度稳定:Windows 长期运行容易出现卡顿、蓝屏,需要频繁重启更新;Linux 可常年不关机连续运行数年,服务不易中断。对企业业务而言,稳定是首要刚需。
  2. 安全性更高:默认最小权限设计,病毒木马极少,没有流氓软件和弹窗,网络攻击面更小,适合对外提供服务(网站、接口、数据库)。
  3. 资源占用低、性能强:没有臃肿的图形后台,同样的服务器配置能承载更多用户和更高并发。
  4. 开源免费:企业使用 Windows Server 需要支付授权费用,批量部署成本很高;Linux 绝大多数发行版免费,可自由修改定制。
  5. 命令行高效、适合自动化:一切皆可脚本化,天然适配 Docker、K8s、微服务、大数据、AI 等现代技术栈。
  6. 跨环境统一:开发、测试、生产环境基本一致,能有效减少"本地能跑、线上炸"的问题。

为什么企业都在用 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 的别名,展示更全面的信息

llls 都可以搭配 -a 使用。查看文件列表时,可通过开头字符判断类型:

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

工业AI

RAG 实战教程(一):RAG 工作原理与完整流程——分片、索引、召回、重排和生成

本文系统讲解RAG的完整工作流程:为什么不能把整份文档直接交给大模型、哪些场景适合RAG、分片Chunking(含常见分片方式对比表与段落感知分片器代码)、索引与Embedding、召回(余弦相似度与BM25混合检索)、重排(BGE Reranker)、生成(Prompt组装),并给出一个可运行的Python端到端Demo与常见问题排查指南。

工业AI

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的多轴绝对位置同步运动程序编写,帮助开发者在无真实机械的情况下安全验证运动控制逻辑。

评论(0