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壓縮的文件

參考文獻[編輯]

外部連結[編輯]

參見[編輯]