插件窝 干货文章 linux指令分为哪几类

linux指令分为哪几类

文件 命令 作用 常用 864    来源:    2025-05-03

Linux 指令可以按功能分为以下几大类,每类都有其核心用途和典型命令示例:


1. 文件与目录操作

  • 作用:管理文件/目录的创建、删除、复制、移动等。
  • 常用命令
    • ls:列出目录内容
    • cd:切换目录
    • cp/mv/rm:复制/移动/删除文件
    • mkdir/rmdir:创建/删除目录
    • touch:创建空文件或更新时间戳
    • find/locate:搜索文件

2. 文件内容查看与编辑

  • 作用:查看或修改文件内容。
  • 常用命令
    • cat:显示文件全部内容
    • less/more:分页查看文件
    • head/tail:查看文件开头/结尾(如 tail -f 实时监控日志)
    • grep:文本搜索(如 grep "error" log.txt
    • vim/nano:文本编辑器

3. 权限与所有权管理

  • 作用:控制用户对文件的访问权限。
  • 常用命令
    • chmod:修改权限(如 chmod 755 script.sh
    • chown/chgrp:修改文件所有者/所属组
    • umask:设置默认权限掩码

4. 系统进程管理

  • 作用:查看或控制运行中的进程。
  • 常用命令
    • ps:查看进程(如 ps aux
    • top/htop:动态监控进程资源占用
    • kill/pkill:终止进程(如 kill -9 PID
    • bg/fg:控制后台/前台任务

5. 网络管理

  • 作用:配置和诊断网络连接。
  • 常用命令
    • ifconfig/ip:查看/配置网络接口
    • ping/traceroute:测试网络连通性
    • netstat/ss:查看网络连接状态
    • curl/wget:下载文件或测试HTTP请求

6. 磁盘与存储管理

  • 作用:管理磁盘空间和文件系统。
  • 常用命令
    • df:查看磁盘剩余空间
    • du:统计目录占用空间(如 du -sh *
    • mount/umount:挂载/卸载文件系统
    • fdisk/parted:磁盘分区工具

7. 压缩与归档

  • 作用:打包或压缩文件以节省空间。
  • 常用命令
    • tar:打包/解包(如 tar -czvf archive.tar.gz dir/
    • gzip/bzip2/xz:压缩/解压文件
    • zip/unzip:处理ZIP格式文件

8. 用户与组管理

  • 作用:管理系统用户和用户组。
  • 常用命令
    • useradd/userdel:添加/删除用户
    • passwd:修改用户密码
    • groupadd/groupdel:管理用户组

9. 系统信息与监控

  • 作用:查看硬件或系统状态。
  • 常用命令
    • uname:查看内核版本(如 uname -a
    • free:查看内存使用情况
    • uptime:系统运行时间与负载
    • dmesg:查看内核日志

10. 软件包管理

  • 作用:安装、更新或卸载软件。
  • 常用命令(因发行版而异):
    • Debian/Ubuntuaptapt install package
    • RHEL/CentOSyum/dnf
    • Arch Linuxpacman

11. 计划任务

  • 作用:定时执行任务。
  • 常用命令
    • crontab:编辑定时任务(如 crontab -e
    • at:单次定时任务

12. 环境变量与Shell配置

  • 作用:管理Shell环境和变量。
  • 常用命令
    • export:设置环境变量(如 export PATH=$PATH:/new/path
    • source:重新加载配置文件(如 source ~/.bashrc

13. 其他实用工具

  • 作用:辅助任务(如计算、时间等)。
  • 示例命令
    • date:显示或设置系统时间
    • cal:显示日历
    • bc:计算器

总结

Linux 命令的分类并非绝对,许多命令可能跨多个类别(如 find 既可搜索文件也能处理权限)。掌握这些核心分类后,可结合 man 命令(如 man ls)深入学习具体用法。