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

相关推荐
bukeyiwanshui2 分钟前
Linux实践
linux·运维·服务器
ChoSeitaku11 分钟前
NO.2|proto3语法|消息类型|通讯录|文件读取|enum类型
java·服务器·前端
xlp666hub13 分钟前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·面试
守望时空3336 分钟前
使用NetworkManager替换当前网络管理器
linux·运维
MinterFusion37 分钟前
如何在开放麒麟(openKylin)下安装FTP服务器(v0.1.0)
运维·服务器·网络·vsftpd·开放麒麟·明德融创·openkylin
爱网安的monkey brother1 小时前
Linux自用文档
linux
xlq223221 小时前
30.进程池IPC
linux·运维·服务器
nuomigege1 小时前
beagleboneblack刷入官方IOT镜像后无法运行nodered问题的处理
linux·运维·服务器
huaxiu52 小时前
ubuntu下应用打不开
linux·运维·ubuntu
m0_683124792 小时前
Ubuntu服务设置开机自启
linux·运维·ubuntu