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 个核心命令,已经能覆盖绝大多数开发场景。

相关推荐
云计算练习生14 分钟前
什么是系统调用?为什么程序访问硬件必须经过它
linux·windows·操作系统·系统调用·操作系统原理
闲云野鹤在人间1 小时前
docker 入门 | 第7章 容器监控 和 第8章 容器日志 详解
运维·docker·容器·架构·云计算
亚川楼宇自控系统数据中心厂家1 小时前
IBMS 集成如何打通数据中心的子系统数据孤
运维
玄芯散人1 小时前
【筑基·059】Linux命令行入门:工程师的操作系统
linux·操作系统·命令行
半仙白桑1 小时前
内核篇第二讲:Linux exec 函数族详解
linux·linux驱动
AR-26710-1 小时前
Linux Day7——建组/用户、umask、Python脚本
linux·python
蓝速科技1 小时前
桌面双屏翻译机量产调试:三类场景兼容性破局方案丨蓝速科技
运维·数据库·人工智能·科技·技术分享
见闻小天地1 小时前
脱硫脱硝塔选变频器避坑指南:四方DL500变频器使用体验分享
大数据·运维·人工智能·业界资讯
吴声子夜歌2 小时前
Shell编程实例——内务及管理任务(一)
linux·运维·shell
byte轻骑兵2 小时前
【BlueZ 】input 模块:蓝牙鼠标/键盘等输入设备的基础适配逻辑
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙