Unix实用程序列表

本列表中的UNIX实用程序由IEEE Std 1003.1-2008定义，是单一UNIX规范（SUS）的一部分。本列表中的实用程序可以在UNIX操作系统和绝大多数类UNIX操作系统中找到。

 列表 
+ IEEE标准1003.1-2008实用程序 名称 分类 描述 首次出现 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  文字处理 按行比较两个已排序文件 Version 4 AT&T UNIX command Shell编程 执行简单命令   文件系统 压缩数据 4.3BSD cp 文件系统 复制文件 Version 1 AT&T UNIX crontab 其他 设制定期运行的后台程序   文字处理 基于内容分割文件 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  文字处理 转换跳格为空格 3.0BSD expr Shell编程 计算表达式的值  false Shell编程 返回假值   其他 处理命令行历史  fg 进程管理 在前台运行命令   文件系统 判断文件类型 Version 4 AT&T UNIX find 文件系统 查找文件 Version 1 AT&T UNIX  文字处理 回折每行文本到特定宽度  fort77 FORTRAN77编程 FORTRAN编译器  fuser 进程管理 列出所有打开文件的进程的进程号  gencat 其他 生成一个格式化的消息目录  get 源代码控制系统 取得源代码控制系统文件某个版本  getconf 其他 查询系统配置变量   Shell编程 解析命令行选项参数  grep 其他 根据模式搜索文字   其他 提示或者报告程序位置  head 文字处理 显示文件开头几行 PWB UNIX iconv 文字处理 转换字符集  id 其他 返回用户标示符 4.4BSD  其他 删除消息队列，信号集或者共享内存段标识   其他 显示进程间通信的状态  jobs 进程管理 显示当前会话中任务状态   文字处理 关系型数据库操作  kill 进程管理 结束进程或向进程发信号 Version 3 AT&T UNIX lex C语言编程 为词法分析器审查功能程序   文件系统 创建文件硬链接 Version 1 AT&T UNIX ln 文件系统 创建文件链接 Version 1 AT&T UNIX locale 其他 获得本地信息  localedef 其他 定义本地环境变量  logger Shell编程 记录消息日志  logname 其他 返回当前登陆用户名 4.4BSD  文字处理 发送文件到打印机  ls 文件系统 列出目录内容 Version 1 AT&T UNIX m4 其他 宏处理器 PWB UNIX  其他 发送电子邮件 Version 1 AT&T UNIX make 编程 维护一整套代码库，组织编译  man 其他 显示系统文档   其他 允许或者拒绝消息 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  文字处理 加行号显示文本  nm C语言编程 显示目标文件的符号表  nohup 进程管理 运行一个忽略SIGHUP信号的程序   其他 将文件以八进制或其他进制输出 Version 1 AT&T UNIX  文字处理 合并文件 Version 32V AT&T UNIX patch 文字处理 将改变写入文件  pathchk 文件系统 检验路径名   其他 Portable archive interchange 4.4BSD pr 文字处理 打印文件 Version 1 AT&T UNIX  Shell编程 格式化输出 4.3BSD-Reno prs 源代码控制系统 打印源代码控制系统文件  ps 进程管理 报告进程状态 Version 4 AT&T UNIX pwd 文件系统 输出当前目录  qalter 批处理实用程序 Alter批处理任务  qdel 批处理实用程序 删除批处理任务  qhold 批处理实用程序 暂停批处理任务  qmove 批处理实用程序 移动批处理任务  qmsg 批处理实用程序 向批处理任务发送消息  qrerun 批处理实用程序 返回批处理任务  qrls 批处理实用程序 释放批处理任务  qselect 批处理实用程序 选择批处理任务  qsig 批处理实用程序 发信号给批处理任务  qstat 批处理实用程序 显示批处理任务状态   批处理实用程序 提交脚本   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或者） sleep Shell编程 延时 Version 4 AT&T UNIX  文字处理 文本排序  split 其他 分割文件 Version 3 AT&T UNIX  C语言编程 查找文件中可打印字符串  strip C语言编程 从可执行文件中移除无用信息  stty 其他 设置终端选项  tabs 其他 定义终端跳格 PWB UNIX tail 文字处理 显示文件结尾 PWB UNIX  其他 与另外用户对话 4.2BSD tee Shell编程 从标准输入读入，写到标准输出   Shell编程 计算表达式  time 进程管理 计算一个命令的执行时间 Version 3 AT&T UNIX touch 文件系统 改变文件访问和修改时间 Version 7 AT&T UNIX  其他 改变终端字符 System V tr 文字处理 翻译字符 Version 4 AT&T UNIX true Shell编程 返回真值   文字处理 拓扑排序 Version 7 AT&T UNIX tty 其他 返回用户终端名 Version 1 AT&T UNIX  其他 显示命令类型  ulimit 其他 设置或显示文件限制   其他 设置或显示文件生成掩码  unalias 其他 移除别名定义  uname 其他 返回系统名 PWB UNIX  其他 解压缩数据 4.3BSD  文字处理 转换空格为制表符 3.0BSD unget 源代码控制系统 回退之前从源代码控制系统获得的文件   文字处理 报告或者删除文件中重复行 Version 3 AT&T UNIX  文件系统 调用未链接函数 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  其他 输出到另一个用户终端 Version 1 AT&T UNIX xargs Shell编程 从输入列表中执行命令 PWB UNIX yacc C语言编程 用来生成编译器的编译器 PWB UNIX zcat 文字处理 显示或连接zip压缩的文件 

 参考文献 

 外部链接 

 IEEE Std 1003.1,2004 specifications
 Rosetta Stone For *Nix – configurable list of equivalent programs for *nix systems.
 Unix縮寫列表
 Unix系统主页

 参见 

 Unix守护进程列表
 GNOME程序列表
 GNU软件列表
 KDE程序列表
 Unix/Linux下网页浏览器列表
 Unix哲学


Category:系統管理
Category:软件列表