Linux 入门必备基础指令详解
对于刚接触 Linux 的开发者和运维新手来说,命令行操作是核心基础。Linux 系统几乎所有的服务部署、文件管理、系统操作都离不开终端指令,掌握常用基础指令,是玩转 Linux 的第一步。
本文将从零详解 12 个 Linux 核心基础指令,涵盖目录切换、文件创建、文件删除、文件查看、帮助查询、文件复制移动等高频操作,每个指令均搭配语法、实操案例和避坑要点,零基础也能轻松看懂。
一、前置知识:Linux 目录结构
Linux 没有 Windows 的盘符概念,所有文件都挂载在根目录 / 下:
/ :根目录,所有目录的顶级目录
~ :用户家目录,普通用户默认 /home/用户名,root 用户为 /root
. :当前目录
.. :上一级目录
二、目录操作核心指令(pwd、cd、ls)
目录操作是 Linux 最基础的操作,主要用于查看当前位置、切换目录、查看目录内容。
1、pwd 指令:查看当前工作目录
作用:Print Working Directory,打印当前终端所在的绝对路径,防止目录迷路。
语法:pwd 参数
常用实操:
核心特点:无特殊参数,日常使用直接裸敲 pwd 即可,是新手最常用的定位指令。
2、cd 指令:切换工作目录
作用:Change Directory,切换终端当前所在目录,Linux 目录切换唯一指令。
语法:cd 目录路径
高频实操案例:
避坑要点:路径区分大小写,目录名称输入错误会提示「没有那个文件或目录」。
3、ls 指令:列出目录内容
作用:List,查看当前目录下的所有文件和目录,支持自定义展示格式。
语法:ls 参数 目录
常用参数:
-l :长格式展示,显示权限、大小、修改时间、所有者等详细信息
-a :显示所有文件,包含隐藏文件(以 . 开头的文件)
-h :人性化显示文件大小(KB/MB/GB),需搭配 -l 使用
-t :按修改时间排序,最新文件在前
实操案例:
三、文件/目录创建与删除指令(touch、mkdir、rmdir、rm)
日常开发中高频的新建、删除操作,重点区分 rmdir(仅删空目录) 和 rm(通用删除)。
1、touch 指令:创建空文件
作用:创建空白普通文件,也可用于修改文件的修改时间,无法创建目录。
语法:touch 文件名
实操案例:
注意:若文件已存在,执行 touch 不会覆盖内容,只会更新文件修改时间。
2、mkdir 指令:创建目录
作用:Make Directory,创建文件夹/目录。
语法:mkdir 参数 目录名
常用参数 :-p :递归创建多级目录(核心参数)
实操案例:
3、rmdir 指令:删除空目录
作用 :专门用于删除空文件夹,无法删除文件和非空目录,安全性高。
语法:rmdir 参数 目录名
常用参数 :-p :递归删除多级空目录
实操案例:
缺点:实用性较低,日常非空目录删除基本使用 rm 指令。
4、rm 指令:删除文件/目录(万能删除)
作用 :Linux 通用删除指令,可删除普通文件、非空目录、多级目录,删除后无法恢复,谨慎使用。
语法:rm 参数 文件/目录名
常用参数:
-f:强制删除,不提示确认,忽略不存在的文件
-r / -R :递归删除目录及目录内所有内容(文件+子目录)
-rf :强制递归删除,日常最常用组合
实操案例:
高危警告 :严禁执行 rm -rf / 指令!该指令会强制删除系统所有文件,直接瘫痪服务器,无法挽回。
四、文件复制与移动指令(cp、mv)
1、cp 指令:复制文件/目录
作用:Copy,复制文件或目录,支持备份、批量复制。
语法:cp 参数 源文件/目录 目标路径
常用参数:
-r :递归复制目录(复制文件夹必须加)
-f :强制覆盖目标文件,不提示
-p :保留文件权限、修改时间等属性
实操案例:
2、mv 指令:移动/重命名文件
作用 :Move,兼具移动文件 和文件重命名两大功能,无复制过程,效率极高。
语法:mv 源文件/目录 目标路径/名称
实操案例:
区分技巧:同一目录执行 mv 是重命名,不同目录执行 mv 是移动文件。
五、文件内容查看指令(cat、more、less)
Linux 无法直接双击打开文件,所有文本文件内容均通过指令查看,三个指令适配不同文件场景。
1、cat 指令:快速查看小文件
作用 :一次性读取并打印文件全部内容,适合小文件、配置文件查看,不适合大日志文件。
语法:cat 参数 文件名
常用参数 :-n :显示行号
实操案例:
2、more 指令:分页查看文件(基础版)
作用:分页加载文件内容,适合中等大小文件,自动分页,操作简单。
语法:more 文件名
操作快捷键:
空格键:向下翻一页
回车键:向下翻一行
q:退出查看
缺点:不支持向上翻页,灵活性较差。
3、less 指令:分页查看文件(进阶版)
作用 :more 指令的升级版,Linux 最推荐的文件查看指令,支持上下翻页、搜索,适配超大日志文件。
语法:less 文件名
核心快捷键:
空格键 / PgDn:向下翻页
PgUp:向上翻页
/关键词:向下搜索指定内容
?关键词:向上搜索指定内容
q:退出查看
优势:加载文件不一次性读取全部内容,打开超大日志文件速度远快于 cat。
六、帮助查询指令(man)
作用:Linux 官方帮助手册,所有系统指令均可通过 man 查看详细语法、参数、用法案例,是新手的万能手册。
语法:man 指令名
实操案例:
操作方式 :上下箭头滚动查看,q 键退出帮助界面。忘记指令参数时,优先使用 man 查询。
七、指令核心总结
| 指令 | 核心功能 | 高频用法 |
|---|---|---|
| pwd | 查看当前路径 | pwd |
| cd | 切换目录 | cd .. / cd ~ / cd / |
| ls | 查看目录内容 | ls -lh |
| touch | 创建空文件 | touch 文件名 |
| mkdir | 创建目录 | mkdir -p 多级目录 |
| rmdir | 删除空目录 | rmdir 空目录名 |
| rm | 删除文件/目录 | rm -rf 文件名/目录名 |
| cp | 复制文件/目录 | cp -rf 源 目标 |
| mv | 移动/重命名 | mv 源 目标 |
| cat | 查看小文件内容 | cat -n 文件名 |
| more/less | 分页查看文件 | less 文件名(首选) |
| man | 查看指令帮助 | man 指令名 |