GNU核心工具組命令列表
這是一個 GNU 核心工具組的命令列表。這些命令可以在Unix操作系統及大多數類Unix操作系統上找到。
列表
Name | Category | Description |
---|---|---|
chcon | 文件處理工具 | 改變文件的安全相關上下文(SELinux) |
chgrp | 修改文件的屬組 | |
chown | 修改文件的所有者 | |
chmod | 修改文件或目錄的權限 | |
cp | 複製文件或文件夾 | |
dd | 複製/轉換文件 | |
df | 顯示文件系統上的空閒/已用空間 | |
dir | 等效於「ls -C -b 」(文件默認按列排序)
| |
dircolors | 設置 ls 命令輸出顯示顏色
| |
install | 複製文件並設置屬性(如rwx) | |
ln | 創建到某一文件(夾)的鏈接 | |
ls | 列出某個文件夾的內容 | |
mkdir | 創建文件夾 | |
mkfifo | 創建命名管道(FIFO) | |
mknod | 創建塊文件或字符設備文件 | |
mktemp | 創建臨時文件(夾) | |
mv | 移動或重命名文件 | |
realpath | 返回文件已解析的絕對(相對)路徑 | |
rm | 刪除文件、目錄、設備節點(device node)和符號鏈接 | |
rmdir | 刪除空文件夾 | |
shred | 多次複寫文件以隱藏其內容,並可以選擇刪除它 | |
sync | 將緩存寫入磁盤並清理緩存 | |
touch | 變更文件時間戳 | |
truncate | 截取或擴充文件到給定大小 | |
vdir | 等效於「ls -l -b 」(文件默認按列排序)
| |
b2sum | 文本工具 | 計算並檢查 Blake2 消息摘要 |
base32,base64 | 以 base32/base64 算法對文件進行編/解碼,並將結果送至標準輸出 | |
cat | 連接並輸出文件至標準輸出 | |
cksum | 計算文件的 CRC 校驗碼與字節數 | |
comm | 按行比較兩個有序文件 | |
csplit | 按行分區文件 | |
cut | 在文件的每一行中提取片斷 | |
expand | 將文件中的制表符轉換為空格 | |
fmt | 簡單的文本格式優化程序 | |
fold | 為每行輸入以給定的寬度設定自動換行 | |
head | 根據給定條件輸出文件最前面的某一部分 | |
join | 將兩文件中同首部行進行組合 | |
md5sum | 計算/校驗文件的 MD5 校驗值 | |
nl | 計算文件的行數 | |
numfmt | 將數字轉換為可讀的字符串 | |
od | 將文件轉換為8進制(或其他形式)表示並送至標準輸出 | |
paste | 按行將兩個文件合併 | |
ptx | 針對文件內容生成關鍵字索引 | |
pr | 將文本文件轉化為打印格式 | |
sha1sum,
|
計算/校驗SHA-1、SHA-224/256/384/512校驗值 | |
shuf | 將文件內容隨機排序輸出 | |
sort | 對文本文件的內容進行排序 | |
split | 分割文件 | |
sum | 計算文件的大小及其占用的塊(block)數 | |
tac | 連接文件並將內容按列反向輸出 | |
tail | 輸出文件的結尾部分 | |
tr | 替換/刪除指定字符(串) | |
tsort | 對文件內容進行拓撲排序 | |
unexpand | 將空格轉換為制表符(與expand相對) | |
uniq | 從有序文件中刪除重複行 | |
wc | 輸出文件的字節數/單詞數/行數 | |
arch | Shell 工具 | 顯示機器的體系結構(等價於
|
basename | 刪除給定的路徑名的路徑前綴 | |
chroot | 轉換root(即「/」)文件夾 | |
date | 輸出/設定系統日期與時間 | |
dirname | 只輸出給定的路徑名的路徑前綴(與basename相對) | |
du | 顯示文件系統上的磁盤使用率 | |
echo | 輸出給定的文本 | |
env | 顯示/修改環境變量 | |
expr | 對給定表達式進行計算 | |
factor | 輸出一個整數的所有素數因子 | |
false | 僅返回「運行失敗」的退出狀態 | |
groups | 打印用戶所屬的組 | |
hostid | 輸出當前主機的數值標識符 | |
id | 輸出當前的真實/有效用戶 ID 與組 ID | |
link | 創建到文件的硬鏈接(效果等價於不帶參數的ln) | |
logname | 輸出用戶登錄時用名 | |
nice | 修改進程調度優先級 | |
nohup | 允許命令在用戶註銷後繼續執行 | |
nproc | 打印可用處理單元的數量 | |
pathchk | 檢查文件名是否有效或可移植 | |
pinky | Finger 協議的輕量級實現 | |
printenv | 輸出環境變量(效果等價於env) | |
printf | 將給定字符串格式化並輸出 | |
pwd | 輸出當前的工作目錄 | |
readlink | 顯示符號鏈接的指向 | |
runcon | 以給定的安全上下文執行命令 | |
seq | 以給定的起始、終止數字與增量生成數列 | |
sleep | 在給定時間內延遲(阻塞) | |
stat | 輸出給定的索引節點存儲的數據 | |
stdbuf | 控制使用 stdio 的命令的緩衝 | |
stty | 改變並打印終端行設置 | |
tee | 將輸入同時送入標準輸出與指定文件 | |
test | 判斷表達式的正誤 | |
timeout | 限時執行命令 | |
true | 僅返回「運行成功」的退出狀態 | |
tty | 輸出終端名 | |
uname | 輸出系統相關信息 | |
unlink | 以unlink 函數刪除指定文件
| |
uptime | 告知系統運行了多久時間 | |
users | 輸出登錄到當前主機的用戶 | |
who | 列出當前已登錄的所有用戶 | |
whoami | 輸出當前用戶的有效用戶ID | |
yes | 不斷輸出一字符串 | |
[ | 其他工具 | 等價於test ;該程序允許表達式如[expression ]。
|
另請參見
外部連結
維基共享資源上的相關多媒體資源:GNU核心工具組命令列表
- Rosetta Stone For *Nix(頁面存檔備份,存於網際網路檔案館) – * nix系統的等效程序的可配置列表。
- The Unix Acronym List(頁面存檔備份,存於網際網路檔案館) – 解釋許多Unix命令的名稱。
- The UNIX System Homepage