Unix实用程序列表
外观
本列表中的UNIX实用程序由IEEE Std 1003.1-2004定义,是Single UNIX Specification (SUS)的一部分。 本列表中的实用程序可以在UNIX操作系统和绝大多数 类UNIX 操作系统中找到。
列表
| Name | Category | Description | First appeared |
|---|---|---|---|
| admin | 源代码控制系统 | 创建和管理源代码控制系统文件 | |
| alias | Misc | 定义或者显示别名 | |
| ar | Misc | Create and maintain library archives | |
| asa | 文字处理 | Interpret carriage-control characters | |
| at | 进程管理 | Execute commands at a later time | Version 7 AT&T UNIX |
| awk | 文字处理 | Pattern scanning and processing language | Version 7 AT&T UNIX |
| basename | 文件系统 | Return non-directory portion of a pathname | |
| batch | 进程管理 | 规划批处理队列种的命令 | |
| bc | Misc | Arbitrary-precision arithmetic 语言 | |
| bg | 进程管理 | 后台运行作业 | |
| break | Shell编程 | 从for, while或者 until 循环中退出 | |
| c99 | C语言编程 | 标准C语言编译器 | |
| cal | Misc | 输出日历 | Version 5 AT&T UNIX |
| cat | 文件系统 | Concatenate and print files | Version 1 AT&T UNIX |
| cd | 文件系统 | 改变工作目录 | |
| cflow | C语言编程 | 生成C语言 flowgraph | |
| chgrp | 文件系统 | 改变文件组拥有者 | |
| chmod | 文件系统 | 改变文件权限 | Version 1 AT&T UNIX |
| chown | 文件系统 | 改变文件所有者 | Version 1 AT&T UNIX |
| cksum | 文件系统 | 显示文件校验和和大小 | 4.4BSD |
| cmp | 文件系统 | 比较2个文件 | Version 1 AT&T UNIX |
| comm | 文字处理 | Select or reject lines common to two files | Version 4 AT&T UNIX |
| command | Shell编程 | 执行简单命令 | |
| compress | 文件系统 | 压缩数据 | 4.3BSD |
| continue | Shell编程 | Continue for, while, or until loop | |
| cp | 文件系统 | 拷贝文件 | Version 1 AT&T UNIX |
| crontab | Misc | Schedule periodic background work | |
| csplit | 文字处理 | Split files based on context | PWB UNIX |
| ctags | C语言编程 | 创建标记文件 | 3.0BSD |
| cut | Shell编程 | Cut out selected fields of each line of a file | |
| cxref | C语言编程 | 生成C语言程序交叉索引表 | |
| date | Misc | 输出日期和时间 | Version 1 AT&T UNIX |
| dd | 文件系统 | 转换和拷贝文件 | |
| delta | 源代码控制系统 | Make a delta (change) to an 源代码控制系统 file | |
| df | 文件系统 | 报告磁盘剩余空间 | Version 1 AT&T UNIX |
| diff | 文字处理 | 比较2个文件 | |
| dirname | 文件系统 | 返回路径的目录 | |
| dot | Shell编程 | 在当前环境执行命令 | |
| du | 文件系统 | Estimate file space usage | Version 1 AT&T UNIX |
| echo | Shell编程 | 输出命令参数到标准输出 | |
| ed | 文字处理 | 标准文本编辑器 | Version 1 AT&T UNIX |
| env | Misc | 为命令设置环境变量 | |
| eval | Shell编程 | Construct command by concatenating arguments | |
| ex | 文字处理 | 文字编辑器 | BSD |
| exec | Shell编程 | Execute commands and open, close, or copy file descriptors | |
| exit | Shell编程 | Cause the shell to exit | |
| expand | 文字处理 | 转换跳格为空格 | 3.0BSD |
| export | Misc | 为变量设定到处属性 | |
| expr | Shell编程 | Evaluate arguments as an expression | |
| false | Shell编程 | 返回假值 | |
| fc | Misc | Process the command history list | |
| fg | 进程管理 | 将作业置于前台运行 | |
| file | 文件系统 | Determine file type | Version 4 AT&T UNIX |
| find | 文件系统 | 查找文件 | Version 1 AT&T UNIX |
| fold | 文字处理 | Filter for folding lines | |
| fort77 | FORTRAN77编程 | FORTRAN编译器 | |
| fuser | 进程管理 | List process IDs of all processes that have one or more files open | |
| gencat | Misc | Generate a formatted message catalog | |
| get | 源代码控制系统 | 取得源代码控制系统文件某个版本 | |
| getconf | Misc | 取得配置值 | |
| getopts | Shell编程 | Parse utility options | |
| grep | Misc | 根据模式搜索文字 | |
| hash | Misc | Remember or report utility locations | |
| head | 文字处理 | Copy the first part of files | PWB UNIX[來源請求] |
| iconv | 文字处理 | Codeset conversion | |
| id | Misc | Return user identity | 4.4BSD |
| ipcrm | Misc | Remove a message queue, semaphore set, or shared memory segment identifier | |
| ipcs | Misc | Report interprocess communication facilities status | |
| jobs | 进程管理 | Display status of jobs in the current session | |
| join | 文字处理 | Relational database operator | |
| kill | 进程管理 | 终止进程 | Version 3 AT&T UNIX |
| lex | C语言编程 | 为词法分析程器省察功能程序 | |
| link | 文件系统 | 调用链接函数 | Version 1 AT&T UNIX |
| ln | 文件系统 | 链接文件 | Version 1 AT&T UNIX |
| locale | Misc | 获得本地信息 | |
| localedef | Misc | 定义本地环境变量 | |
| logger | Shell编程 | Log messages | |
| logname | Misc | 返回登录名 | 4.4BSD |
| lp | 文字处理 | 发送文件到打印机 | |
| ls | 文件系统 | 列出目录内容 | Version 1 AT&T UNIX |
| m4 | Misc | 宏处理器 | PWB UNIX |
| mailx | Misc | 处理消息 | Version 1 AT&T UNIX |
| make | 编程 | Maintain, update, and regenerate groups of programs | |
| man | Misc | 显示系统档案 | |
| mesg | Misc | 允许或者拒绝消息 | Version 1 AT&T UNIX |
| mkdir | 文件系统 | 创建目录 | Version 1 AT&T UNIX |
| mkfifo | 文件系统 | Make FIFO special files | 4.4BSD |
| more | 文字处理 | 逐叶显示文件 | |
| mv | 文件系统 | 移动文件 | Version 1 AT&T UNIX |
| newgrp | Misc | Change to a new group | Version 6 AT&T UNIX |
| nice | 进程管理 | Invoke a utility with an altered nice value | Version 4 AT&T UNIX |
| nl | 文字处理 | Line numbering filter | |
| nm | C语言编程 | Write the name list of an object file | |
| nohup | 进程管理 | Invoke a utility immune to hangups | |
| od | Misc | Dump files in various formats | Version 1 AT&T UNIX |
| paste | 文字处理 | Merge corresponding or subsequent lines of files | Version 32V AT&T UNIX |
| patch | 文字处理 | 将改变写入文件 | |
| pathchk | 文件系统 | 检验路径名 | |
| pax | Misc | 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编程 | 从标准输入读取一行 | |
| readonly | Misc | 为变量设置只读属性 | |
| renice | 进程管理 | Set nice values of running processes | 4.0BSD |
| return | Shell编程 | 自一个函数返回 | |
| rm | 文件系统 | 删除整个目录 | Version 1 AT&T UNIX |
| rmdel | 源代码控制系统 | 从源代码控制系统文件删除delta | |
| rmdir | 文件系统 | 删除目录 | Version 1 AT&T UNIX |
| sact | 源代码控制系统 | 打印当前源代码控制系统正在编辑文件 | |
| 源代码控制系统 | 源代码控制系统 | 源代码控制系统子系统前端 | |
| sed | 文字处理 | 流编辑器 | Version 7 AT&T UNIX |
| set | Misc | 设定或者取消选项或者参数 | |
| sh | Shell编程 | Shell, 标准命令语言解析器 | Version 7 AT&T UNIX (in earlier versions, sh was either the Thompson shell or the PWB shell) |
| shift | Shell编程 | 移动参数位置 | |
| sleep | Shell编程 | Suspend execution for an interval | Version 4 AT&T UNIX |
| sort | 文字处理 | Sort, merge, or sequence check text files | |
| split | Misc | Split files into pieces | Version 3 AT&T UNIX |
| strings | C语言编程 | 查找文件中可打印字符串 | |
| strip | C语言编程 | 从可执行文件中移除无用信息 | |
| stty | Misc | 设置终端选项 | |
| tabs | Misc | Set terminal tabs | PWB UNIX |
| tail | 文字处理 | 拷贝文件最后一部分 | PWB UNIX[來源請求] |
| talk | Misc | 与另外用户对话 | 4.2BSD |
| tee | Shell编程 | Duplicate 标准输出 | |
| test | Shell编程 | Evaluate expression | |
| time | 进程管理 | 简单命令运行时间 | Version 3 AT&T UNIX |
| times | 进程管理 | 输出处理时间 | |
| touch | 文件系统 | 改变文件访问和修改时间 | Version 7 AT&T UNIX |
| tput | Misc | Change terminal characteristics | System V |
| tr | 文字处理 | Translate characters | Version 4 AT&T UNIX |
| trap | 进程管理 | Trap signals | |
| true | Shell编程 | Return true value | |
| tsort | 文字处理 | Topological sort | Version 7 AT&T UNIX |
| tty | Misc | 返回用户终端名 | Version 1 AT&T UNIX |
| type | Misc | Displays how a name would be interpreted if used as a command | |
| ulimit | Misc | 设定报告文件大小限制 | |
| umask | Misc | Get or set the file mode creation mask | |
| unalias | Misc | 移除别名定义 | |
| uname | Misc | 返回系统名 | PWB UNIX |
| uncompress | Misc | 解压缩数据 | 4.3BSD |
| unexpand | 文字处理 | 转换空格为跳格 | 3.0BSD |
| unget | 源代码控制系统 | Undo a previous get of an 源代码控制系统 file | |
| uniq | 文字处理 | Report or filter out repeated lines in a file | Version 3 AT&T UNIX |
| unlink | 文件系统 | Call the unlink function | Version 1 AT&T UNIX |
| unset | Misc | Unset values and attributes of variables and functions | |
| uucp | 网络 | 系统间拷贝 | |
| uudecode | 网络 | 解码二进制文件 | 4.0BSD |
| uuencode | 网络 | 编码二进制文件 | 4.0BSD |
| uustat | 网络 | uucp状态查询和作业控制 | |
| uux | 进程管理 | 远程命令执行Remote command execution | |
| val | 源代码控制系统 | Validate 源代码控制系统 files | |
| vi | 文字处理 | 面向屏幕的可视化编辑器 | BSD |
| wait | 进程管理 | 等待处理结束 | |
| wc | 文字处理 | 字、行字节或者字符计数 | Version 1 AT&T UNIX |
| what | 源代码控制系统 | 鉴别源代码控制系统文件 | |
| who | 系统管理 | 显示登录用户 | Version 1 AT&T UNIX |
| write | Misc | 输出到另一个用户终端 | Version 1 AT&T UNIX |
| xargs | Shell编程 | Construct argument lists and invoke utility | PWB UNIX |
| yacc | C语言编程 | Yet another compiler compiler | PWB UNIX |
| zcat | 文字处理 | Expand and concatenate data |
参看
外部链接
- IEEE Std 1003.1,2004 specifications
- Rosetta Stone For *Nix – configurable list of equivalent programs for *nix systems.
- The Unix Acronym List – explains the names of many Unix commands.
- The UNIX System Homepage