Skip to content

GNU Coreutils 别名

基础 Unix 工具的快捷方式,加速命令行工作流。

概述

GNU Coreutils 别名提供标准 Unix 工具的简写命令。定义在 gnu.aliases.sh 中,由 chezmoi 自动加载,这些别名简化文件操作、文本处理和数据验证任务。

参考

文件管理

别名描述
basename从文件名中去除目录和后缀
cp复制文件和目录
dirname从文件名中去除非目录后缀
ln创建文件链接
loname打印链接名称
ls列出目录内容
mkdir创建目录
mkfifo创建命名管道 (FIFOs)
mknod创建块或字符特殊文件
mv移动或重命名文件或目录
pathchk检查文件名有效性和可移植性
pwd打印工作目录名称
readlink打印解析的符号链接或规范文件名
realpath打印解析的物理路径
rm删除文件或目录
rmdir删除空目录
unlink删除文件或目录

文本处理

别名描述
awk模式扫描和处理语言
cat连接并显示文件
csplit按上下文分割文件
cut从每行中删除部分
diff逐行比较文件
fold按指定宽度换行
grep打印匹配模式的行
head输出文件的前部分
nl给文件行编号
paste合并文件行
patch应用差异文件
ptx生成文件内容的排列索引
sed过滤和转换文本的流编辑器
sort排序文本文件行
split分割文件
tail输出文件的后部分
tr转换或删除字符

校验工具

别名描述
b2sum打印或检查 BLAKE2 消息摘要
cksum打印 CRC 校验和和字节计数
sha1sum打印或检查 SHA1 消息摘要
sha224sum打印或检查 SHA224 消息摘要
sha256sum打印或检查 SHA256 消息摘要
sha384sum打印或检查 SHA384 消息摘要
sha512sum打印或检查 SHA512 消息摘要

编码工具

别名描述
base32打印或转换 base32 数据
base64编码或解码 base64 数据
basenc以各种格式编码或解码数据