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系統首頁