Linux四大命令
Linux四大命令详细介绍
在 Linux 系统中,并没有官方定义的 “四大命令”,但根据使用场景和功能重要性,以下几类命令常被视为核心或高频使用的工具。以下分场景介绍常见的重要命令,并说明其用途:
一、文本处理 “三驾马车”+ 补充命令
若提到 “四大命令”,最常见的说法是基于文本处理的核心工具,即 grep、awk、sed(俗称 “三驾马车”)再加上 cat 或 sort 等,用于文件内容查看、搜索、过滤和编辑:
cat- 功能:查看文件内容、合并文件、创建简单文件。
- 示例:bash
file.txtfile1.txt file2.txt merged.txt
grep- 功能:在文件或文本流中搜索指定模式的行(关键词匹配)。
- 示例:bash
/var/log/syslog/path
awk- 功能:按字段(列)处理文本,支持编程逻辑(条件判断、循环等),常用于数据提取和格式化。
- 示例:bash
/etc/passwd-F: /etc/passwd
sed- 功能:流式编辑器,用于批量替换、删除、插入文本,支持正则表达式。
- 示例:bash
file.txtfile.txt
二、基础系统操作四大命令(初学者必备)
若从系统基础操作角度,以下命令是入门必学:
ls- 功能:列出目录内容(文件和子目录)。
- 示例:bash
cd- 功能:切换工作目录。
- 示例:bash
/home/user~
mkdir- 功能:创建新目录。
- 示例:bash
projectdir1/dir2
rm- 功能:删除文件或目录(需谨慎!)。
- 示例:bash
file.txtdir/
file.txt
三、系统监控与管理常用命令
若关注系统状态,以下命令更重要:
top/htop- 功能:实时监控系统资源(CPU、内存、进程等)。
ps- 功能:查看当前运行的进程列表。
df- 功能:查看磁盘空间使用情况。
kill- 功能:终止进程(配合
ps使用)。
- 功能:终止进程(配合
总结
“四大命令” 的说法需结合上下文判断,最常见的是 文本处理四件套(cat、grep、awk、sed) 或 基础操作四命令(ls、cd、mkdir、rm)。建议根据学习目标选择重点:
- 文本处理 / 脚本开发:优先掌握
grep、awk、sed、cat。 - 系统管理 / 运维:侧重
top、ps、df、kill等。
Linux 命令体系庞大,建议通过实践逐步积累,结合man命令(如man ls)查看官方文档深入学习。