本列表中的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壓縮的檔案
|
|
參考文獻
外部連結
參見