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
/dnf
pacman
crontab
:编辑定时任务(如 crontab -e
)at
:单次定时任务export
:设置环境变量(如 export PATH=$PATH:/new/path
)source
:重新加载配置文件(如 source ~/.bashrc
)date
:显示或设置系统时间cal
:显示日历bc
:计算器Linux 命令的分类并非绝对,许多命令可能跨多个类别(如 find
既可搜索文件也能处理权限)。掌握这些核心分类后,可结合 man
命令(如 man ls
)深入学习具体用法。