Useful Everyday Tools
Contents
These are some of the gadgets that will improve your desktop linux experience.
I intentionally excluded tools that are useful only for cybersecurity purposes and have little to no value for everyday users (Ghidra, Wireshark, etc.). Those will be covered in a separate post coming soon. I also excluded some common tools, like those in coreutils, as well as tools that are too large, like GIMP.
CLI and TUI Tools
| Name | Link | Description |
|---|---|---|
ShellCheck |
Website Repo | A static analysis tool for shell scripts |
yq |
Website Repo | A lightweight, portable command-line processor for YAML, JSON, XML, CSV, and properties files |
tldr |
Website Repo | A command-line client that provides simplified, example-based cheat sheets for console commands |
Linux Malware Detect |
Website Repo | A Linux malware scanner written in Bash |
witr |
Repo | A tool that traces the root cause and full ancestry chain of running processes, services, or open ports |
ranger |
Website Repo | A TUI file manager with Vim key bindings |
pwndbg1 |
Website Repo | Fancy wrapper of Gnu Debugger making it less painful to use |
bat |
Repo | cat but with syntax highlighting and other fancy features |
fzf |
Website Repo | A command line fuzzy finder |
GUI Tools
| Name | Link | Description |
|---|---|---|
ImHex |
Website Repo | The most comprehensive hex editor out there |
gf |
Repo | A minimalistic GDB Gui Wrapper |
GDBFrontend |
Repo | A better looking GDB Gui Wrapper |
Footnotes
-
I use this instead of GUI wrapper ↩