Linux
Top 10 must-have Linux Tools
A selection of Linux tools for editing, terminal sessions, monitoring, transfers, and development.
1 view
- Vim/Emacs - Powerful text editors for coding, editing configs, or managing files. Vim is lightweight and keyboard-driven; Emacs is extensible with a vast ecosystem.
- tmux - Terminal multiplexer for managing multiple sessions, splitting windows, and persisting workflows across disconnects.
- Git - Version control system for tracking code changes, collaborating, and managing projects.
- rsync - Fast, incremental file transfer and backup tool, ideal for syncing directories locally or remotely.
- grep - Searches text patterns in files or output, essential for log analysis and data filtering.
- htop - Interactive system-monitoring tool for processes, memory, and CPU usage, more user-friendly than top.
- curl - Command-line tool for transferring data with URLs, great for testing APIs or downloading files.
- Docker - Containerization platform for creating, deploying, and running applications in isolated environments.
- Ansible - Automation tool for configuration management, application deployment, and task orchestration.
- fdisk/parted - Disk partitioning tools for managing storage devices, creating filesystems, or resizing partitions.