Linux 入门核心命令清单(工程版)

很多人学 Linux 时会陷入一个误区:

一上来背 100 个命令,结果一个都记不住。

实际上,在真实开发中,15~25 个命令就能覆盖 80% 场景

本文只整理真正高频、工程必会的 Linux 核心命令。

一、路径与目录操作

1. pwd --- Print Working Directory

作用:查看当前所在路径

bash 复制代码
pwd

2. ls --- List

作用:列出目录内容

bash 复制代码
ls
ls -l   # 详细信息
ls -a   # 显示隐藏文件

3. cd --- Change Directory

作用:切换目录

bash 复制代码
cd ..
cd /home
cd ~

二、文件 / 目录创建

4. touch

作用:创建空文件 / 更新时间戳

bash 复制代码
touch a.txt

5. mkdir --- Make Directory

作用:创建文件夹

bash 复制代码
mkdir test
mkdir -p a/b/c

三、文件查看与编辑

6. cat --- Concatenate

作用:查看文件内容

bash 复制代码
cat a.txt

7. less

作用:分页查看大文件

bash 复制代码
less a.txt

8. nano / vim

作用:编辑文件

bash 复制代码
nano a.txt
vim a.txt

新手推荐 nano,熟练后可学习 vim

tips:

Linux 编辑器入门:nano 与 vim 的区别与选择指南

四、文件操作

9. cp --- Copy

作用:复制文件/目录

bash 复制代码
cp a.txt b.txt
cp -r dir1 dir2

10. mv --- Move

作用:移动 / 重命名

bash 复制代码
mv a.txt b.txt

11. rm --- Remove

作用:删除

bash 复制代码
rm a.txt
rm -r dir

慎用 rm -rf

五、权限相关

12. chmod --- Change Mode

作用:修改权限

bash 复制代码
chmod 777 a.txt

777 = 所有人拥有全部权限(极不安全)

755 = 可执行文件常用

644 = 普通文本文件常用

权限含义:

数字 权限
4
2
1 执行

数字怎么来的?

Linux 权限用 二进制加法 表示:

数字 权限 二进制
4 读 r 100
2 写 w 010
1 执行 x 001

把权限加起来就是最终数字。

13. chown --- Change Owner

作用:修改文件拥有者

bash 复制代码
chown user a.txt

六、搜索与文本处理

14. grep --- Global Regular Expression Print

作用:搜索文本

15. find

作用:查找文件

bash 复制代码
find . -name "*.txt"

七、进程与系统监控

16. ps --- Process Status

作用:查看进程

bash 复制代码
ps aux

17. top

作用:实时监控系统

bash 复制代码
top

18. kill

作用:终止进程

bash 复制代码
kill 1234

八、网络与权限执行

19. sudo --- SuperUser Do

作用:以管理员权限执行

bash 复制代码
sudo apt install vim

20. ping

作用:测试网络连通

bash 复制代码
ping baidu.com

九、工程常用补充

21. tail

作用:查看日志末尾

bash 复制代码
tail -f app.log

22. wc --- Word Count

作用:统计行数/字数

bash 复制代码
wc -l a.txt

23. tar

作用:压缩 / 解压

bash 复制代码
tar -czvf a.tar.gz dir
tar -xzvf a.tar.gz

十、学习建议

不要死记命令,按"动作"记忆:

bash 复制代码
看 → ls cat less
建 → touch mkdir
改 → nano vim chmod
删 → rm
移 → mv
复制 → cp
路径 → cd pwd
搜 → grep find
进程 → ps top kill
网络 → ping
权限 → sudo

总结

Linux 命令的学习本质不是"背",而是"用"。

会 20 个核心命令,已经能覆盖绝大多数开发场景。

相关推荐
寻道模式17 小时前
【运维心得】2000块的打印机复活记
运维·hp·喷墨打印机·墨盒
zxd02031117 小时前
EFK(Elasticsearch + Fluentd + Kibana) 日志收集系统
运维·docker·jenkins
爱写代码的小朋友17 小时前
基于多约束遗传算法的中小学排座位优化模型研究
linux·人工智能·算法
ccice0118 小时前
硬核实战:调用Gemini多模态管道,直击办公中的图表解析、发票识别与自动化脚本生成(国内镜像免费方案)
运维·自动化
爱喝水的鱼丶18 小时前
SAP-ABAP:数据类型与数据对象(8篇) 第七篇:进阶优化篇——基于类型与对象特征的性能优化技巧
运维·数据库·学习·性能优化·sap·abap·开发交流
程序员榴莲18 小时前
网络编程入门 Python Socket 实现一个简单的用户认证系统
服务器·网络·python
ZStack开发者社区18 小时前
全球化2.0 | ZStack亮相印尼云计算与数据中心大会 以新一代云底座助力数字印尼建设
服务器·云计算·gpu算力
DFT计算杂谈18 小时前
VASP新手入门: IVDW 色散修正参数
linux·运维·服务器·python·算法
楼兰公子18 小时前
《深入理解Linux网络技术内幕》配套学习大纲 + 源码Demo + 进阶实战实例
linux·arm开发·学习
programhelp_18 小时前
Google 2026 New Grad SDE VO 三轮面试详解 | 含Behavioral、Coding、Design
java·服务器·数据库