Unix知识综合解析:命令、概念与资源指南
1. 重要Unix命令
1.1 进程相关命令
Unix系统中有一系列用于创建、移除和管理进程的命令,以下是一些常见的命令及其功能:
| 命令 | 功能 |
| — | — |
| at | 在指定时间执行作业,作业仅执行一次 |
| batch | 在系统负载不高时执行作业 |
| cron | 在指定时间执行作业 |
| crontab | 编辑每个用户的“cron表”文件,指定要运行的命令及时间 |
| fuser | 查找使用特定文件或套接字的进程 |
| kill | 向一个或多个进程发送信号 |
| nice | 在启动进程前更改其优先级 |
| ps | 显示运行进程的信息 |
| renice | 更改已启动进程的优先级 |
| sleep | 停止执行指定的秒数 |
| top | 交互式显示系统中最占用CPU的作业 |
| wait | 等待一个或多个进程完成 |
| xargs | 从标准输入读取字符串,并将尽可能多的字符串作为参数传递给给定命令,常与find一起使用 |
1.2 杂项程序命令
除了进程相关命令,还有一些杂项程序命令,涵盖文件操作、版本控制、文档查看等多个方面:
| 命令 | 功能 |
| — | — |
| head | 打印一个或多个文件的前n行 |
| locate | 根据文件名在系统中查找文件,该程序使用的文件数据库通常每晚自动重建 |
| ls | 列出文件,选项可