--- created: '2026-04-05T05:52:29+00:00' id: 42f804d0-e8a6-40ed-a8b9-098147d9bf52 keywords: - linux - tools - json - better - apps - cli - tmux - alternative - lazygit - tui - tool - list - command - line - ohmyposh links: [] modified: '2026-04-05T05:52:29+00:00' summary: This note lists modern Linux CLI tools that enhance the standard command line experience with alternatives like `bat` (highlighted `cat`), `fd`/`rg` (faster find/grep), TUIs like `lazygit`/`lazydocker`, and utilities for JSON (`jq`, `jc`, `gron`) and Python (`uv`). These tools offer significant improvements over traditional Linux commands. tags: [] title: Linux Apps and Tools --- a#linux #cli A list of command line tools to use in linux ohmyposh tmux bat - cat with highlight difftastic - better diff gdu - ncdu for ssds (disk space analyser) zoxide - modern cd fd - find alternative rg - ripgrep (grep) fzf - fuzzy finder jless - json viewer with mouse folding dra - download and install release assets lazygit - git TUI lazydocker - docker TUI yazi - file manager with image preview zellij - better tmux / screen starship - cross shell prompt config task, a Makefile alternative hyperfine, a benchmark tool vegeta, a load testing tool sd, a better, more intuitive sed There’s also the JSON trinity: jq, the well know JSON processor jc, convert the output of many CLI tools to JSON gron, make JSON greppable For python: uv instead of conda/pip thefuck for screwing up commands lazygit