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

文字處理｜按行比較兩個已排序文件｜Version 4 AT&T UNIX

command｜Shell編程｜執行簡單命令

文件系統｜壓縮數據｜4.3BSD

cp｜文件系統｜複製文件｜Version 1 AT&T UNIX

crontab｜其他｜設制定期運行的後台程序

文字處理｜基於內容分割文件｜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

文字處理｜轉換跳格為空格｜3.0BSD

expr｜Shell編程｜計算表達式的值

false｜Shell編程｜返回假值

其他｜處理命令行歷史

fg｜進程管理｜在前台運行命令

文件系統｜判斷文件類型｜Version 4 AT&T UNIX

find｜文件系統｜查找文件｜Version 1 AT&T UNIX

文字處理｜回折每行文本到特定寬度

fort77｜FORTRAN77編程｜FORTRAN編譯器

fuser｜進程管理｜列出所有打開文件的進程的進程號

gencat｜其他｜生成一個格式化的消息目錄

get｜原始碼控制系統｜取得原始碼控制系統文件某個版本

getconf｜其他｜查詢系統配置變量

Shell編程｜解析命令行選項參數

grep｜其他｜根據模式搜索文字

其他｜提示或者報告程序位置

head｜文字處理｜顯示文件開頭幾行｜PWB UNIX

iconv｜文字處理｜轉換字符集

id｜其他｜返回使用者標示符｜4.4BSD

其他｜刪除消息隊列，信號集或者共享內存段標識

其他｜顯示進程間通信的狀態

jobs｜進程管理｜顯示當前會話中任務狀態

文字處理｜關係型資料庫操作

kill｜進程管理｜結束進程或向進程發信號｜Version 3 AT&T UNIX

lex｜C語言編程｜為詞法分析器審查功能程序

文件系統｜創建文件硬連結｜Version 1 AT&T UNIX

ln｜文件系統｜創建文件連結｜Version 1 AT&T UNIX

locale｜其他｜獲得本地資訊

localedef｜其他｜定義本地環境變量

logger｜Shell編程｜記錄消息日誌

logname｜其他｜返回當前登陸使用者名稱｜4.4BSD

文字處理｜發送文件到印表機

ls｜文件系統｜列出目錄內容｜Version 1 AT&T UNIX

m4｜其他｜宏處理器｜PWB UNIX

其他｜發送電子郵件｜Version 1 AT&T UNIX

make｜編程｜維護一整套代碼庫，組織編譯

man｜其他｜顯示系統文檔

其他｜允許或者拒絕消息｜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

文字處理｜加行號顯示文本

nm｜C語言編程｜顯示目標文件的符號表

nohup｜進程管理｜運行一個忽略SIGHUP信號的程序

其他｜將文件以八進位或其他進位輸出｜Version 1 AT&T UNIX

文字處理｜合併文件｜Version 32V AT&T UNIX

patch｜文字處理｜將改變寫入文件

pathchk｜文件系統｜檢驗路徑名

其他｜Portable archive interchange｜4.4BSD

pr｜文字處理｜列印文件｜Version 1 AT&T UNIX

Shell編程｜格式化輸出｜4.3BSD-Reno

prs｜原始碼控制系統｜列印原始碼控制系統文件

ps｜進程管理｜報告進程狀態｜Version 4 AT&T UNIX

pwd｜文件系統｜輸出當前目錄

qalter｜批處理實用程序｜Alter批處理任務

qdel｜批處理實用程序｜刪除批處理任務

qhold｜批處理實用程序｜暫停批處理任務

qmove｜批處理實用程序｜移動批處理任務

qmsg｜批處理實用程序｜向批處理任務發送消息

qrerun｜批處理實用程序｜返回批處理任務

qrls｜批處理實用程序｜釋放批處理任務

qselect｜批處理實用程序｜選擇批處理任務

qsig｜批處理實用程序｜發信號給批處理任務

qstat｜批處理實用程序｜顯示批處理任務狀態

批處理實用程序｜提交腳本

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或者）

sleep｜Shell編程｜延時｜Version 4 AT&T UNIX

文字處理｜文本排序

split｜其他｜分割文件｜Version 3 AT&T UNIX

C語言編程｜查找文件中可列印字串

strip｜C語言編程｜從可執行文件中移除無用資訊

stty｜其他｜設置終端選項

tabs｜其他｜定義終端跳格｜PWB UNIX

tail｜文字處理｜顯示文件結尾｜PWB UNIX

其他｜與另外使用者對話｜4.2BSD

tee｜Shell編程｜從標準輸入讀入，寫到標準輸出

Shell編程｜計算表達式

time｜進程管理｜計算一個命令的執行時間｜Version 3 AT&T UNIX

touch｜文件系統｜改變文件訪問和修改時間｜Version 7 AT&T UNIX

其他｜改變終端字符｜System V

tr｜文字處理｜翻譯字符｜Version 4 AT&T UNIX

true｜Shell編程｜返回真值

文字處理｜拓撲排序｜Version 7 AT&T UNIX

tty｜其他｜返回使用者終端名｜Version 1 AT&T UNIX

其他｜顯示命令類型

ulimit｜其他｜設置或顯示文件限制

其他｜設置或顯示文件生成掩碼

unalias｜其他｜移除別名定義

uname｜其他｜返回系統名｜PWB UNIX

其他｜解壓縮數據｜4.3BSD

文字處理｜轉換空格為制表符｜3.0BSD

unget｜原始碼控制系統｜回退之前從原始碼控制系統獲得的文件

文字處理｜報告或者刪除文件中重複行｜Version 3 AT&T 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

其他｜輸出到另一個使用者終端｜Version 1 AT&T UNIX

xargs｜Shell編程｜從輸入列表中執行命令｜PWB UNIX

yacc｜C語言編程｜用來生成編譯器的編譯器｜PWB UNIX

zcat｜文字處理｜顯示或連接zip壓縮的文件