本列表中的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
|
文字處理
|
按行比較兩個已排序文件
|
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
|
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壓縮的文件
|
|
參考文獻
外部連結
參見