linux 记账软件有哪些
在 Linux 系统下,有多款功能丰富的记账软件可供选择,涵盖从简单轻量到专业复杂的各种需求。以下是分类推荐:
一、本地安装的记账软件
GnuCash
- 特点:专业级开源软件,支持复式记账、股票/基金跟踪、报表生成,适合企业或个人复杂财务需求。
- 安装:
bash
sudo apt install gnucash # Debian/Ubuntu
sudo dnf install gnucash # Fedora
HomeBank
- 特点:界面简洁,支持预算管理、图表分析、多账户管理,适合家庭或个人使用。
- 安装:
bash
sudo apt install homebank # Debian/Ubuntu
KMyMoney
- 特点:KDE 生态下的工具,支持投资跟踪、QIF/CSV 导入,功能类似 Quicken。
- 安装:
bash
sudo apt install kmymoney # Debian/Ubuntu
Skrooge
- 特点:KDE 应用,专注于详细报表和可视化,适合深度财务分析用户。
- 安装:
bash
sudo apt install skrooge
Money Manager EX
- 特点:跨平台(Windows/Linux/macOS),支持移动端同步,适合基础记账需求。
- 安装:从官网下载 .AppImage 文件运行。
二、终端(CLI)工具
Ledger
- 特点:纯文本复式记账工具,通过命令行操作,适合极客或开发者。
- 安装:
bash
sudo apt install ledger
- 示例:
plaintext
2023-10-01 * 超市购物
Expenses:Food ¥100
Assets:Cash
hledger
- 特点:Ledger 的 Haskell 实现版本,支持生成网页报表。
- 安装:
bash
sudo apt install hledger
三、在线/跨平台方案
Firefly III
- 特点:自托管开源系统,支持 Docker 部署,提供 API 和移动端适配。
- 部署:
bash
docker run -d --name firefly -p 8080:8080 fireflyiii/core
Nextcloud + 记账插件
- 组合:Nextcloud 的 MoneyBuster 或 Cospend 插件,适合团队或家庭共享记账。
四、轻量级/备选工具
- Excel/Calc + 模板:使用 LibreOffice Calc 配合自定义模板。
- Notepad/QOwnNotes:手动记录收支(纯文本/Markdown)。
选择建议
- 个人简单记账:HomeBank 或 Money Manager EX。
- 专业财务需求:GnuCash 或 Ledger。
- 自托管/多设备同步:Firefly III。
- 极简主义:终端工具(hledger)。
大部分软件可通过包管理器直接安装,若需最新版本可查看官方提供的 Snap/Flatpak 或源码编译选项。