跳至內容

GNU核心工具組命令列表

維基百科,自由的百科全書

這是一個 GNU 核心工具組的命令列表。這些命令可以在Unix操作系統及大多數類Unix操作系統上找到。

列表

[編輯]
對應 Coreutils 8.27版
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 創建塊文件或字符設備文件英語Device file
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 針對文件內容生成關鍵字索引英語Key Word in Context
pr 將文本文件轉化為打印格式
sha1sum,

sha224sum, sha256sum, sha384sum, sha512sum

計算/校驗SHA-1、SHA-224/256/384/512校驗值
shuf 將文件內容隨機排序輸出
sort 對文本文件的內容進行排序
split 分割文件
sum 計算文件的大小及其占用的塊(block)數
tac 連接文件並將內容按列反向輸出
tail 輸出文件的結尾部分
tr 替換/刪除指定字符(串)
tsort 對文件內容進行拓撲排序
unexpand 將空格轉換為制表符(與expand相對)
uniq 從有序文件中刪除重複行
wc 輸出文件的字節數/單詞數/行數
arch Shell 工具 顯示機器的體系結構(等價於

uname -m

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 協議英語Finger protocol的輕量級實現
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 ]。

另請參見

[編輯]

外部連結

[編輯]