系统命令是操作系统提供的预定义指令集,用于执行特定任务和管理系统资源。这些命令通过命令行界面(CLI)或脚本文件执行,广泛应用于文件操作、进程管理、网络配置、系统监控等场景。以下是系统命令的详细分类及示例:
一、文件和目录操作命令
基础命令
- `ls`:列出当前目录文件和目录(如 `ls -l` 显示详细信息)
- `cd`:切换当前工作目录(如 `cd /home` 进入 home 目录)
- `pwd`:显示当前工作目录路径
- `mkdir`:创建新目录(如 `mkdir test`)
- `rm`:删除文件或目录(如 `rm file.txt`)
- `cp`:复制文件或目录(如 `cp source.txt destination.txt`)
- `mv`:移动文件或目录(如 `mv oldname.txt newname.txt`)
- `touch`:创建空文件或更新时间戳
进阶命令
- `ls -a`:显示隐藏文件(如 `.txt`、`.config`)
- `find`:搜索文件或目录(如 `find /home -name "*.txt"`)
- `mkdir -p`:创建多层嵌套目录(如 `mkdir parent/child`)
二、系统管理命令
进程管理
- `ps`:显示运行中的进程(如 `ps aux`)
- `top`:实时监控系统资源使用情况
- `kill`:终止指定进程(如 `kill -9 1234`)
网络配置
- `ifconfig`:配置网络接口(如 `ifconfig eth0 192.168.1.100`)
- `ping`:测试网络连接(如 `ping 8.8.8.8`)
- `ssh`:远程登录(如 `ssh user@hostname`)
磁盘与文件管理
- `df`:显示磁盘使用情况(如 `df -h`)
- `du`:计算文件/目录大小(如 `du -sh *`)
- `mount`/`umount`:挂载/卸载文件系统
三、用户与权限管理
权限修改
- `chmod`:更改文件权限(如 `chmod 755 script.sh`)
- `chown`:修改文件所有者(如 `chown user:group file.txt`)
用户管理
- `useradd`:添加新用户(如 `useradd newuser`)
- `groupadd`:创建新组(如 `groupadd developers`)
四、系统信息与诊断
硬件信息
- `lshw`:显示硬件配置(需管理员权限)
- `wmic`:Windows 系统信息工具
网络诊断
- `tracert`:显示数据包路径(如 `tracert www.example.com`)
- `netstat`:显示网络连接状态(如 `netstat -an`)
五、其他常用命令
`ipconfig /all`:Windows 网络配置详细信息
`tasklist`:显示当前进程列表
`systeminfo`:Windows 系统信息工具
系统命令是操作系统核心功能的重要体现,掌握这些命令能显著提升系统管理效率。不同操作系统(如 Windows、Linux)的命令集存在差异,建议根据具体环境学习相关命令。