Linux 指令可以按功能分为以下几大类,每类都有其核心用途和典型命令示例:
ls:列出目录内容cd:切换目录cp/mv/rm:复制/移动/删除文件mkdir/rmdir:创建/删除目录touch:创建空文件或更新时间戳find/locate:搜索文件cat:显示文件全部内容less/more:分页查看文件head/tail:查看文件开头/结尾(如 tail -f 实时监控日志)grep:文本搜索(如 grep "error" log.txt)vim/nano:文本编辑器chmod:修改权限(如 chmod 755 script.sh)chown/chgrp:修改文件所有者/所属组umask:设置默认权限掩码ps:查看进程(如 ps aux)top/htop:动态监控进程资源占用kill/pkill:终止进程(如 kill -9 PID)bg/fg:控制后台/前台任务ifconfig/ip:查看/配置网络接口ping/traceroute:测试网络连通性netstat/ss:查看网络连接状态curl/wget:下载文件或测试HTTP请求df:查看磁盘剩余空间du:统计目录占用空间(如 du -sh *)mount/umount:挂载/卸载文件系统fdisk/parted:磁盘分区工具tar:打包/解包(如 tar -czvf archive.tar.gz dir/)gzip/bzip2/xz:压缩/解压文件zip/unzip:处理ZIP格式文件useradd/userdel:添加/删除用户passwd:修改用户密码groupadd/groupdel:管理用户组uname:查看内核版本(如 uname -a)free:查看内存使用情况uptime:系统运行时间与负载dmesg:查看内核日志apt(apt install package)yum/dnfpacmancrontab:编辑定时任务(如 crontab -e)at:单次定时任务export:设置环境变量(如 export PATH=$PATH:/new/path)source:重新加载配置文件(如 source ~/.bashrc)date:显示或设置系统时间cal:显示日历bc:计算器Linux 命令的分类并非绝对,许多命令可能跨多个类别(如 find 既可搜索文件也能处理权限)。掌握这些核心分类后,可结合 man 命令(如 man ls)深入学习具体用法。