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 创建临时文件英语Temporary file(夹)
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英语Group identifier
link 创建到文件的硬链接英语hard 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 ]。

另请参见[编辑]

外部链接[编辑]