Tagged: Modern Linux Tools
7 posts · browse all tags
-
Modern Linux Tools Part 7: The Verdict and an Install Script
Which of the modern Linux tools I would install on every machine, which ones I would keep for interactive use only, and a single script that installs all of them from apt on Debian 13.
-
Modern Linux Tools Part 6: Data and Git With jq, gojq, delta, lazygit and tealdeer
jq against gojq, delta for git diffs, lazygit and tealdeer, tested on Debian 13. gojq is faster on a large file but sorts your keys, and Debian's yq is not the yq you expect.
-
Modern Linux Tools Part 5: Network Diagnostics With gping, trippy and xh
gping against ping, trippy against mtr and traceroute, and xh against curl, tested on Debian 13. The best result is not a tool at all: it is what all three traceroute tools show about your ISP's second hop.
-
Modern Linux Tools Part 4: Navigation and History With zoxide, fzf and atuin
zoxide against cd, fzf against Ctrl-R and grep, and atuin against shell history, tested on Debian 13. Where each one trips up, and the dependency atuin needs that Debian does not package.
-
Modern Linux Tools Part 3: Search and Replace With ripgrep and sd
ripgrep against grep and sd against sed, tested on a 105,000-file tree and a 105 MB file on Debian 13. ripgrep wins on directory trees, grep still wins some single-file searches, and sd has one dangerous default.
-
Modern Linux Tools Part 2: Files With eza, fd, bat, dust and duf
Five modern replacements for ls, find, cat, du and df, tested side by side on a 105,000-file tree on Debian 13. Where they win, where they lose, and the Debian packaging gotchas.
-
Modern Linux Tools Part 1: Why Bother, and How I Tested
Start of a seven-part series testing modern replacements for ls, find, grep, cat and more on a clean Debian 13 VM. The test method, the ground rules and what to expect.