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 |
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壓縮的文件 |
參考文獻
外部連結
- IEEE Std 1003.1,2004 specifications
- Rosetta Stone For *Nix(頁面存檔備份,存於網際網路檔案館) – configurable list of equivalent programs for *nix systems.
- Unix縮寫列表(頁面存檔備份,存於網際網路檔案館)(英文)
- Unix系統主頁