Unix实用程序列表
外观
本列表中的UNIX实用程序由IEEE Std 1003.1-2004定义,是Single UNIX Specification (SUS)的一部分。 本列表中的实用程序可以在UNIX操作系统和绝大多数 类UNIX 操作系统中找到。
列表
名称 | 分类 | 描述 | 首次出现 |
---|---|---|---|
admin | 源代码控制系统 | 创建和管理源代码控制系统文件 | |
alias | Misc | 定义或者显示别名 | |
ar | Misc | Create and maintain library archives | |
asa | 文字处理 | Interpret carriage-control characters | |
at | 进程管理 | 在设定时间执行命令 | Version 7 AT&T UNIX |
awk | 文字处理 | 模式扫描和处理语言 | 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 | 文件系统 | 连接和输出文件 | 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编程 | 只需执行for循环,while循环,until循环等 | |
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 | 文件系统 | 估计文件空间实用 | 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编程 | 执行命令,打开,关闭或者考本file descriptors | |
exit | Shell编程 | 关闭shell | |
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 | 提示或者报告程序位置 | |
head | 文字处理 | 拷贝文件第一部分 | PWB UNIX[來源請求] |
iconv | 文字处理 | 转换字符集 | |
id | Misc | 返回用户身份 | 4.4BSD |
ipcrm | Misc | 删除消息队列,信号集或者共享内存段标识 | |
ipcs | Misc | Report interprocess communication facilities status | |
jobs | 进程管理 | 显示当前回话中任务状态 | |
join | 文字处理 | 关系数据库操作夫 | |
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语言编程 | 输出对象文件的名字列表 | |
nohup | 进程管理 | Invoke a utility immune to hangups | |
od | Misc | 将文件用不同进制输出 | 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 (早期版本sh可能是Thompson shell或者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 | 分割文件 | Version 3 AT&T UNIX |
strings | C语言编程 | 查找文件中可打印字符串 | |
strip | C语言编程 | 从可执行文件中移除无用信息 | |
stty | Misc | 设置终端选项 | |
tabs | Misc | 定义终端跳格 | PWB UNIX |
tail | 文字处理 | 拷贝文件最后一部分 | PWB UNIX[來源請求] |
talk | Misc | 与另外用户对话 | 4.2BSD |
tee | Shell编程 | 涮出输出到标准输出 | |
test | Shell编程 | 评估表达式 | |
time | 进程管理 | 简单命令运行时间 | Version 3 AT&T UNIX |
times | 进程管理 | 输出处理时间 | |
touch | 文件系统 | 改变文件访问和修改时间 | Version 7 AT&T UNIX |
tput | Misc | 改变终端字符 | System V |
tr | 文字处理 | 翻译字符 | Version 4 AT&T UNIX |
trap | 进程管理 | 信号陷阱 | |
true | Shell编程 | Return true value | |
tsort | 文字处理 | 拓扑排序 | Version 7 AT&T UNIX |
tty | Misc | 返回用户终端名 | Version 1 AT&T UNIX |
type | Misc | 显示在执行命令时一个迷宫女子如何被翻译 | |
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 | 源代码控制系统 | 回退之前从源代码控制系统获得的文件 | |
uniq | 文字处理 | 报告或者删除文件中重复行 | Version 3 AT&T UNIX |
unlink | 文件系统 | 调用未链接函数 | Version 1 AT&T UNIX |
unset | Misc | 重置变量和函数的值和属性 | |
uucp | 网络 | 系统间拷贝 | |
uudecode | 网络 | 解码二进制文件 | 4.0BSD |
uuencode | 网络 | 编码二进制文件 | 4.0BSD |
uustat | 网络 | uucp状态查询和作业控制 | |
uux | 进程管理 | 远程命令调用 | |
val | 源代码控制系统 | 确认源代码控制系统文件有效 | |
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语言编程 | 用来生成编译器的编译器 | PWB UNIX |
zcat | 文字处理 | 展开和连接数据 |
参看
外部链接
- 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