Unix实用程序列表
列表

| 名称 | 分类 | 描述 | 首次出现 |
| --- | --- | --- | --- |
| admin | 源代码控制系统 | 创建和管理源代码控制系统文件 |  |
| alias | 其他 | 定义或者显示别名 |  |
| ar | 其他 | 生成并维护函数库 |  |
| asa | 文字处理 | Interpret carriage-control characters |  |
| at | 进程管理 | 在设定时间执行命令 | Version 7 AT&T UNIX |
| awk | 文字处理 | 模式扫描和处理语言 | Version 7 AT&T UNIX |
| basename | 文件系统 | 输入文件完整路径，只返回其文件名 |  |
| batch | 进程管理 | 按队列执行at命令 |  |
| bc | 其他 | 计算器编程语言 |  |
| bg | 进程管理 | 后台运行作业 |  |
| c99 | C语言编程 | 标准C语言编译器 |  |
| cal | 其他 | 输出日历 | Version 5 AT&T UNIX |
| cat | 文件系统 | 连接和输出文件 | Version 1 AT&T UNIX |
| cd | 文件系统 | 改变工作目录 |  |
| cflow | C语言编程 | 生成C语言流程图 |  |
| chgrp | 文件系统 | 改变文件组拥有者 |  |
| chmod | 文件系统 | 改变文件权限 | Version 1 AT&T UNIX |
| chown | 文件系统 | 改变文件所有者 | Version 1 AT&T UNIX |
| cksum | 文件系统 | 计算文件校验和和大小 | 4.4BSD |
| clear | 文件系统 | 清除屏幕 |  |
| cmp | 文件系统 | 比较2个文件 | Version 1 AT&T UNIX |
| comm（英语：） | 文字处理 | 按行比较两个已排序文件 | Version 4 AT&T UNIX |
| command | Shell编程 | 执行简单命令 |  |
| compress（英语：） | 文件系统 | 压缩数据 | 4.3BSD |
| cp | 文件系统 | 复制文件 | Version 1 AT&T UNIX |
| crontab | 其他 | 设制定期运行的后台程序 |  |
| csplit（英语：） | 文字处理 | 基于内容分割文件 | PWB UNIX |
| ctags | C语言编程 | 创建C语言的标记（tag）文件 | 3.0BSD |
| cut | Shell编程 | 选择文本中每行的特定区域 |  |
| cxref | C语言编程 | 生成C语言程序交叉引用表 |  |
| date | 其他 | 输出日期和时间 | Version 1 AT&T UNIX |
| dd | 文件系统 | 转换或复制文件 |  |
| delta | 源代码控制系统 | 为源代码控制系统生成差异文件 |  |
| df | 文件系统 | 报告磁盘剩余空间 | Version 1 AT&T UNIX |
| diff | 文字处理 | 比较2个文件 |  |
| dirname | 文件系统 | 返回路径的目录 |  |
| du | 文件系统 | 计算磁盘占用空间 | Version 1 AT&T UNIX |
| echo | Shell编程 | 输出命令参数到标准输出 |  |
| ed | 文字处理 | 标准文本编辑器 | Version 1 AT&T UNIX |
| env | 其他 | 为命令设置环境变量 |  |
| ex | 文字处理 | 文字编辑器 | BSD |
| expand（英语：） | 文字处理 | 转换跳格为空格 | 3.0BSD |
| expr | Shell编程 | 计算表达式的值 |  |
| false | Shell编程 | 返回假值 |  |
| fc（英语：） | 其他 | 处理命令行历史 |  |
| fg | 进程管理 | 在前台运行命令 |  |
| file（英语：） | 文件系统 | 判断文件类型 | Version 4 AT&T UNIX |
| find | 文件系统 | 查找文件 | Version 1 AT&T UNIX |
| fold（英语：） | 文字处理 | 回折每行文本到特定宽度 |  |
| fort77 | FORTRAN77编程 | FORTRAN编译器 |  |
| fuser | 进程管理 | 列出所有打开文件的进程的进程号 |  |
| gencat | 其他 | 生成一个格式化的消息目录 |  |
| get | 源代码控制系统 | 取得源代码控制系统文件某个版本 |  |
| getconf | 其他 | 查询系统配置变量 |  |
| getopts（英语：） | Shell编程 | 解析命令行选项参数 |  |
| grep | 其他 | 根据模式搜索文字 |  |
| hash（英语：） | 其他 | 提示或者报告程序位置 |  |
| head（英语：） | 文字处理 | 显示文件开头几行 | PWB UNIX |
| iconv | 文字处理 | 转换字符集 |  |
| id | 其他 | 返回用户标示符 | 4.4BSD |
| ipcrm（英语：） | 其他 | 删除消息队列，信号集或者共享内存段标识 |  |
| ipcs（英语：） | 其他 | 显示进程间通信的状态 |  |
| jobs | 进程管理 | 显示当前会话中任务状态 |  |
| join（英语：） | 文字处理 | 关系型数据库操作 |  |
| kill | 进程管理 | 结束进程或向进程发信号 | Version 3 AT&T UNIX |
| lex | C语言编程 | 为词法分析器审查功能程序 |  |
| link（英语：） | 文件系统 | 创建文件硬链接 | Version 1 AT&T UNIX |
| ln | 文件系统 | 创建文件链接 | Version 1 AT&T UNIX |
| locale | 其他 | 获得本地信息 |  |
| localedef | 其他 | 定义本地环境变量 |  |
| logger | Shell编程 | 记录消息日志 |  |
| logname | 其他 | 返回当前登陆用户名 | 4.4BSD |
| lp（英语：） | 文字处理 | 发送文件到打印机 |  |
| ls | 文件系统 | 列出目录内容 | Version 1 AT&T UNIX |
| m4 | 其他 | 宏处理器 | PWB UNIX |
| mailx（英语：） | 其他 | 发送电子邮件 | Version 1 AT&T UNIX |
| make | 编程 | 维护一整套代码库，组织编译 |  |
| man | 其他 | 显示系统文档 |  |
| mesg（英语：） | 其他 | 允许或者拒绝消息 | Version 1 AT&T UNIX |
| mkdir | 文件系统 | 创建目录 | Version 1 AT&T UNIX |
| mkfifo | 文件系统 | 生成FIFO类型文件 | 4.4BSD |
| more | 文字处理 | 逐页显示文件 |  |
| mv | 文件系统 | 移动文件 | Version 1 AT&T UNIX |
| newgrp | 其他 | 登陆到其他用户组 | Version 6 AT&T UNIX |
| nice | 进程管理 | 用新的nice值运行程序 | Version 4 AT&T UNIX |
| nl（英语：） | 文字处理 | 加行号显示文本 |  |
| nm | C语言编程 | 显示目标文件的符号表 |  |
| nohup | 进程管理 | 运行一个忽略SIGHUP信号的程序 |  |
| od（英语：） | 其他 | 将文件以八进制或其他进制输出 | Version 1 AT&T UNIX |
| paste（英语：） | 文字处理 | 合并文件 | Version 32V AT&T UNIX |
| patch | 文字处理 | 将改变写入文件 |  |
| pathchk | 文件系统 | 检验路径名 |  |
| pax（英语：） | 其他 | Portable archive interchange | 4.4BSD |
| pr | 文字处理 | 打印文件 | Version 1 AT&T UNIX |
| printf（英语：） | Shell编程 | 格式化输出 | 4.3BSD-Reno |
| prs | 源代码控制系统 | 打印源代码控制系统文件 |  |
| ps | 进程管理 | 报告进程状态 | Version 4 AT&T UNIX |
| pwd | 文件系统 | 输出当前目录 |  |
| qalter | 批处理实用程序 | Alter批处理任务 |  |
| qdel | 批处理实用程序 | 删除批处理任务 |  |
| qhold | 批处理实用程序 | 暂停批处理任务 |  |
| qmove | 批处理实用程序 | 移动批处理任务 |  |
| qmsg | 批处理实用程序 | 向批处理任务发送消息 |  |
| qrerun | 批处理实用程序 | 返回批处理任务 |  |
| qrls | 批处理实用程序 | 释放批处理任务 |  |
| qselect | 批处理实用程序 | 选择批处理任务 |  |
| qsig | 批处理实用程序 | 发信号给批处理任务 |  |
| qstat | 批处理实用程序 | 显示批处理任务状态 |  |
| qsub（英语：） | 批处理实用程序 | 提交脚本 |  |
| read（英语：） | Shell编程 | 从标准输入读取一行 |  |
| renice | 进程管理 | 设置进程的nice值 | 4.0BSD |
| rm | 文件系统 | 删除文件或目录 | Version 1 AT&T UNIX |
| rmdel | 源代码控制系统 | 从SCCS文件中删除差异 |  |
| rmdir | 文件系统 | 删除空目录 | Version 1 AT&T UNIX |
| sact | 源代码控制系统 | 显示SCCS文件正在进行的编辑 |  |
| sccs | 源代码控制系统 | 源代码控制系统前端 |  |
| sed | 文字处理 | 流编辑器 | Version 7 AT&T UNIX |
| sh | Shell编程 | Shell,标准命令语言解析器 | Version 7 AT&T UNIX（早期版本sh可能是Thompson shell或者PWB shell（英语：）） |
| sleep | Shell编程 | 延时 | Version 4 AT&T UNIX |
| sort（英语：） | 文字处理 | 文本排序 |  |
| split | 其他 | 分割文件 | Version 3 AT&T UNIX |
| strings（英语：） | C语言编程 | 查找文件中可打印字符串 |  |
| strip | C语言编程 | 从可执行文件中移除无用信息 |  |
| stty | 其他 | 设置终端选项 |  |
| tabs | 其他 | 定义终端跳格 | PWB UNIX |
| tail | 文字处理 | 显示文件结尾 | PWB UNIX[來源請求] |
| talk（英语：） | 其他 | 与另外用户对话 | 4.2BSD |
| tee | Shell编程 | 从标准输入读入，写到标准输出 |  |
| test（英语：） | Shell编程 | 计算表达式 |  |
| time | 进程管理 | 计算一个命令的执行时间 | Version 3 AT&T UNIX |
| touch | 文件系统 | 改变文件访问和修改时间 | Version 7 AT&T UNIX |
| tput（英语：） | 其他 | 改变终端字符 | System V |
| tr | 文字处理 | 翻译字符 | Version 4 AT&T UNIX |
| true | Shell编程 | 返回真值 |  |
| tsort（英语：） | 文字处理 | 拓扑排序 | Version 7 AT&T UNIX |
| tty | 其他 | 返回用户终端名 | Version 1 AT&T UNIX |
| type（英语：） | 其他 | 显示命令类型 |  |
| ulimit | 其他 | 设置或显示文件限制 |  |
| umask（英语：） | 其他 | 设置或显示文件生成掩码 |  |
| unalias | 其他 | 移除别名定义 |  |
| uname | 其他 | 返回系统名 | PWB UNIX |
| uncompress（英语：） | 其他 | 解压缩数据 | 4.3BSD |
| unexpand（英语：） | 文字处理 | 转换空格为制表符 | 3.0BSD |
| unget | 源代码控制系统 | 回退之前从源代码控制系统获得的文件 |  |
| uniq（英语：） | 文字处理 | 报告或者删除文件中重复行 | Version 3 AT&T UNIX |
| unlink（英语：） | 文件系统 | 调用未链接函数 | Version 1 AT&T UNIX |
| uucp | 网络 | 系统间拷贝 |  |
| uudecode | 网络 | 解码二进制文件 | 4.0BSD |
| uuencode | 网络 | 编码二进制文件 | 4.0BSD |
| uustat | 网络 | uucp状态查询和作业控制 |  |
| uux | 进程管理 | 远程命令调用 |  |
| val | 源代码控制系统 | 验证SCCS文件 |  |
| vi | 文字处理 | 面向屏幕的可视化编辑器 | BSD |
| wait | 进程管理 | 等待进程结束 |  |
| wc | 文字处理 | 字、行字节或者字符计数 | Version 1 AT&T UNIX |
| what | 源代码控制系统 | 鉴别源代码控制系统文件 |  |
| who | 系统管理 | 显示登录用户 | Version 1 AT&T UNIX |
| write（英语：） | 其他 | 输出到另一个用户终端 | Version 1 AT&T UNIX |
| xargs | Shell编程 | 从输入列表中执行命令 | PWB UNIX |
| yacc | C语言编程 | 用来生成编译器的编译器 | PWB UNIX |
| zcat | 文字处理 | 显示或连接zip压缩的文件 |  |