Linux中國

Ledger-複式記賬的一個功能強大的命令行工具

Ledger - 複式記賬工具

Ledger是複式記賬的一個功能強大的命令行工具。對於那些不了解「複式(Double-Entry)」的用戶,它這意味著每筆交易都必須有一個源。站在一個外行的角度來看,這意味著,每做成一筆賬戶信貸,一個賬戶必須有一個借記卡。所以,Ledger跟蹤資金運轉並且幫助你了解你的開支。

Ledger沒有自己的資料庫,它依賴於通過用戶維護一個開支表(一個簡單的文本文件)。不過開支表有一種Ledger能夠理解的特殊格式。

例如,下圖是我準備的一個簡單的開支表:

ledger-1

幾個值得注意的要點:

  • 分類之下的所有行是tab縮進(例如 - Shopping,Leisure或EMI)。
  • 同樣,所有的開支金額也是tab縮進(包括:$)。
  • 作為複式記賬工具,制定信用卡和借記卡是很重要的,否則Ledger將會報錯。

簡短教程

當你準備好了費用表,參照下圖來了解怎樣檢查總體費用。

ledger-2

所以,通過-f 選項你可以看到,你可以指定你的開支表的名稱並且balance是Ledger的一個命令,它能夠處理明確顯示的總付款記錄。另外,借記卡支付顯示為紅色,支出顯示為白色。

正如前面所討論的,Ledger要求用戶輸入正確的借方貸方詳細信息。下面是一個當費用表中提到了錯誤賬戶對應關係時的示例:

ledger-3

我只是把鞋子的購物費用從$50改到$60,但是沒改變付款價格。正如你看到的,Ledger顯示了「Transaction does not balance「錯誤。

除了balance命令,你可以用register命令去顯示所有條目對應的報表查詢。

例如:

ledger-4

所以,你可以從上面示例中看到 - register命令是用來shopping報表查詢,所有有關這一類的交易都在輸出中顯示。

這只是冰山一角,Ledger提供很多其他選項值得一試(包括:report generation)。更多內容訪問手冊頁

優點

  • 強大且功能豐富的記賬工具
  • 便於使用
  • 彩色輸出

缺點

  • 開支文件需要分別維護
  • 有一定的學習曲線

下載/安裝

下面是一些有關Ledger命令行工具的重要鏈接:

Ubuntu用戶可以通過Ubuntu軟體中心下載和安裝這個工具。這篇文章使用的版本是3.0。

總結

Ledger是一個智能小巧的命令行實用程序用來管理你的開支。你可以用它來管理日常以及複雜的業務賬戶。雖然它有一定的學習曲線,但是它擁有各種功能,在學習使用Ledger中投入一點努力是值得的。

via: http://mylinuxbook.com/ledger-command-line-accounting-tool-2/

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

譯者:Vito 校對:Caroline


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...