Unix实用程序列表
外观

本列表中的UNIX实用程序由IEEE Std 1003.1-2008定义,是单一UNIX规范(SUS)的一部分。本列表中的实用程序可以在UNIX操作系统和绝大多数类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 (Unix) | 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压缩的文件 |
参考文献
外部链接
- IEEE Std 1003.1,2004 specifications
- Rosetta Stone For *Nix – configurable list of equivalent programs for *nix systems.
- Unix縮寫列表(英文)
- Unix系统主页