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


  1. I use this instead of GUI wrapper