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

参考文献

[编辑]

外部链接

[编辑]

参见

[编辑]