30 Must-Have Linux Command-Line Tools to Supercharge Your Workflow
This article presents a curated list of essential Linux command-line utilities—ranging from fast file searchers and interactive git viewers to code formatters, process monitors, and download accelerators—each with a brief description and usage examples to boost productivity for developers and sysadmins alike.
1. ag: Faster recursive search than grep or ack.
2. tig: Interactive git repository viewer that can replace git commands.
3. mycli: MySQL client with syntax highlighting and command completion, similar to IPython, can replace the mysql command.
4. jq: JSON processor and formatter with syntax highlighting, can replace python -m json.tool.
5. shellcheck: Static analysis tool for shell scripts that detects syntax errors and bad practices.
6. yapf: Google’s Python code formatter supporting PEP8 and Google style.
7. mosh: UDP‑based terminal connection that can replace SSH with more stable, auto‑reconnecting sessions.
8. fzf: Fuzzy finder for the command line, enabling interactive, smart file and content searches, perfect with Ctrl‑R history.
9. PathPicker (fpp): Automatically detects directories and files in command output for interactive selection, useful with git.
git diff HEAD~8 --stat | fpp10. htop: Enhanced, colorful process monitor that replaces the traditional top command.
11. axel: Multi‑threaded download accelerator that can replace curl or wget.
axel -n 20 http://centos.ustc.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso12. sz/rz: Interactive file transfer tool useful across multiple jump hosts.
13. cloc: Code line counter that reports blank lines, comments, and language breakdown.
14. ccache: Compiler cache for C/C++ that speeds up repeated builds. gcc foo.c Change to: ccache gcc foo.c 15. tmux: Terminal multiplexer that can replace screen or nohup.
16. neovim: Modern fork of vim offering improved extensibility.
17. script / scriptreplay: Record and replay terminal sessions. script -t 2>time.txt session.typescript Replay: scriptreplay -t time.txt session.typescript 18. you-get: Powerful media downloader supporting YouTube, Bilibili, Tencent Video, and more.
Copy command output to system clipboard on macOS: cat test.sh | pbcopy Paste from clipboard: pbpaste Use macOS say with various voices:
for i in `say -v '?' | cut -d ' ' -f 1`; do echo $i && say -v "$i" 'Hello World'; done19. thefuck: Fixes mistyped commands by suggesting the correct one (e.g., aptget → apt-get).
20. tldr: Simplified man pages; shows concise examples instead of full documentation.
Example: man tar vs
tldr tarSigned-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
MaGe Linux Operations
Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
