掌握 Transity 的 10 大 CLI 命令:从 balance 到 gplot 的完整速查手册

发布时间:2026/8/17 17:10:50
掌握 Transity 的 10 大 CLI 命令:从 balance 到 gplot 的完整速查手册 掌握 Transity 的 10 大 CLI 命令从 balance 到 gplot 的完整速查手册【免费下载链接】TransityKeep track of your , , , , on your command line with the plain text accounting tool of the future! 项目地址: https://gitcode.com/gh_mirrors/tr/Transity还在用 Excel 记账试试 Transity —— 一款主打终端操作的纯文本记账工具plain text accounting。Transity CLI 命令把复杂的复式记账简化为一条条直观的 YAML 交易记录你只需在终端输入几行命令就能完成余额查询、转账追踪、图表绘制与数据导出。这篇 Transity 教程为你整理 10 个最常用、最高效的 CLI 命令从入门到进阶一次讲透附完整速查表新手也能立刻上手。为什么选择 Transity 命令行记账传统的记账软件把数据锁在私有数据库里而 Transity 用普通文本文件存储你的全部财务数据 数据格式基于 YAML任何文本编辑器都能直接编辑 支持多币种欧元、美元、比特币等、多账户、多实体 可版本控制、可 diff、可脚本化数据完全属于你自己 使用高精度有理数运算杜绝浮点舍入误差快速安装 Transity一条命令搞定Transity 用 Rust 编写并发布在 crates.io 上安装非常简单cargo install transity安装完成后在终端直接输入transity即可看到完整的帮助手册这正是我们要介绍的第一个命令。Transity 命令速查表命令作用适用场景transity显示完整帮助手册随时查阅用法balance查看所有者账户余额日常快速对账balance-all查看所有账户余额全局资产盘点transactions列出所有交易及转账回顾交易详情transfers逐行列出所有转账分析资金流向entries列出所有存取款明细导出前预处理entries-by-account按账户分组存取款单账户流水分析csv/tsv导出 CSV/TSV 数据接入电子表格xlsx导出 Excel 文件交给财务/同事gplot/gplot-cumul生成 gnuplot 图表可视化趋势命令 1transity —— 自带完整速查手册所有 Transity 教程都建议从这里开始。不带任何参数直接运行transity它会列出全部命令及其功能说明相当于内置的 CLI 速查手册随装随查无需翻文档。命令 2balance —— 查看账户余额balance是 Transity 最核心的命令用于查看日志所有者owner账户的当前余额transity balance examples/journal.yaml输出会按账户和币种对齐展示正负金额用颜色区分一目了然。你可以用--owner参数切换视角例如查看 Anna 的余额transity balance examples/journal.yaml --owner anna命令 3balance-all —— 盘点所有账户当你想看全量账目时用balance-all代替balance它会列出所有实体人、公司、店铺的账户余额而不是只显示所有者适合月末全局资产盘点。命令 4transactions —— 查看完整交易记录每条交易可能由多笔转账组成transactions命令会完整展示所有交易及其内部转账并保留标题、备注等上下文信息transity transactions examples/journal.yaml例如购买一台邪恶机器这样的复合交易会同时显示欧元支出与物品收入的明细。命令 5transfers —— 逐行追踪资金流向transfers把每笔转账单独输出一行包含时间、付款方、收款方与金额是分析谁给谁转了多少钱的最直观方式transity transfers examples/journal.yaml命令 6entries —— 提取存取款明细entries将账本转换为每行一笔存取款的平面数据流输出以空格分隔便于配合awk、sort等经典 Unix 工具做二次加工适合批量统计或自定义报表。命令 7entries-by-account —— 按账户分组流水与entries相同的数据但按账户分组输出。想看某个账户如john:giro的完整资金流水时这个命令比手工过滤方便得多。命令 8csv / tsv —— 导出为表格数据csv和tsv命令把转账数据输出为逗号分隔或制表符分隔的文本transity csv examples/journal.yaml transfers.csv transity tsv examples/journal.yaml transfers.tsv生成的表格可以直接导入 Excel、Google Sheets 或 pandas 做进一步分析字段包含时间、账户、金额与币种结构清晰。命令 9xlsx —— 一键导出 Excel想直接拿到.xlsx文件xlsx命令把全部转账输出为二进制 Excel 数据transity xlsx examples/journal.yaml transfers.xlsx这个功能对不熟悉命令行、习惯用电子表格的同事尤其友好。命令 10gplot / gplot-cumul —— 用图表可视化财务趋势这是 Transity 最炫酷的能力gplot生成 gnuplot 脉冲图代码与数据展示各账户的转账波动gplot-cumul生成累积阶梯图展示余额随时间的变化transity gplot-cumul examples/journal.yaml | gnuplot两者都输出可直接喂给 gnuplot 的脚本也可以先经过awk过滤比如只看欧元账户的数据。高效过滤技巧--begin / --end / --tag绝大多数 Transity CLI 命令都支持四个强大的过滤参数--begin 2024-01-01只看此日期及之后的交易含当天--end 2025-01-01只看此日期之前的交易不含当天--owner anna覆盖账本中的所有者切换视角--tag person or company按实体标签过滤支持and、or、not与括号组合例如查询 2024 年个人相关的全部转账transity transfers examples/journal.yaml --begin 2024-01-01 --tag person把过滤和导出组合起来你就能得到任意时间段、任意主体的定制化财务报表。性能与稳定性多文件也能快速响应Transity 内部使用大整数BigInt有理数运算彻底消除金额舍入误差同时内置多项安全检查校验实体是否被重复定义、核对验证余额是否一致、检查外部引用文件是否存在。处理约 9500 笔转账、横跨 10 个账本文件时打印余额仅需约 100 毫秒性能完全够日常使用。结语把记账变成一件轻松的事从balance的快速对账到gplot的趋势可视化Transity 的 10 大 CLI 命令覆盖了个人记账的完整闭环。它的核心哲学是数据是纯文本工具是命令行一切尽在掌控。把本文的速查表收藏起来随时transity一下记账从未如此简单。【免费下载链接】TransityKeep track of your , , , , on your command line with the plain text accounting tool of the future! 项目地址: https://gitcode.com/gh_mirrors/tr/Transity创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考