A curated collection of powerful command-line tools and applications to supercharge your Linux experience.
- Media & Downloads
- Image & Graphics
- Document Processing
- File Management & Sync
- System Monitoring
- Network Tools
- Development Tools
- Text Processing
- Security & Privacy
- Productivity
Download videos from YouTube and 1000+ other sites with advanced features.
sudo apt install yt-dlp
yt-dlp https://www.youtube.com/watch?v=VIDEO_IDComplete solution for recording, converting, and streaming audio and video.
sudo apt install ffmpeg
ffmpeg -i input.mp4 output.aviLightweight, powerful media player with minimal interface.
sudo apt install mpv
mpv video.mp4Ultra-fast download utility supporting HTTP/HTTPS, FTP, BitTorrent.
sudo apt install aria2
aria2c -x 16 https://example.com/file.isoProfessional open-source image editor (Photoshop alternative).
sudo apt install gimpCommand-line image manipulation toolkit for converting, editing, and composing images.
sudo apt install imagemagick
convert input.jpg -resize 50% output.jpgProfessional vector graphics editor (Illustrator alternative).
sudo apt install inkscapePowerful screenshot tool with annotation features.
sudo apt install flameshot
flameshot guiUniversal document converter supporting Markdown, PDF, HTML, and more.
sudo apt install pandoc
pandoc input.md -o output.pdfConvert PDF files to HTML format.
sudo apt install poppler-utils
pdftohtml input.pdf output.htmlPDF toolkit for merging, splitting, and manipulating PDF files.
sudo apt install pdftk
pdftk file1.pdf file2.pdf cat output merged.pdfComplete office suite (Microsoft Office alternative).
sudo apt install libreofficeTerminal markdown reader
sudo snap install glowFast, versatile file copying and synchronization tool.
sudo apt install rsync
rsync -avz source/ destination/Continuous file synchronization between devices without cloud storage.
sudo apt install syncthing
syncthingCommand-line program to sync files and directories to cloud storage.
sudo apt install rclone
rclone sync /local/path remote:pathNCurses disk usage analyzer for finding space hogs.
sudo apt install ncdu
ncdu /homeFuzzy finder for the command line - search files, history, processes.
sudo apt install fzf
# Press Ctrl+R for command history searchInteractive process viewer and system monitor.
sudo apt install htop
htopResource monitor with beautiful interface and customization.
sudo apt install btop
btopMonitor disk I/O usage by process.
sudo apt install iotop
sudo iotopCross-platform system monitoring tool with web interface.
sudo apt install glances
glancesDisplay system information with ASCII art.
sudo apt install neofetch
neofetchNetwork exploration and security auditing tool.
sudo apt install nmap
nmap -sP 192.168.1.0/24Network protocol analyzer for troubleshooting and analysis.
sudo apt install wiresharkTransfer data with URLs, supporting numerous protocols.
sudo apt install curl
curl -O https://example.com/file.zipNetworking utility for reading/writing network connections.
sudo apt install netcat
nc -l 8080Test internet bandwidth using speedtest.net.
sudo apt install speedtest-cli
speedtest-cliDistributed version control system.
sudo apt install git
git clone https://github.com/user/repo.gitTerminal multiplexer for managing multiple terminal sessions.
sudo apt install tmux
tmuxPlatform for developing, shipping, and running applications in containers.
sudo apt install docker.io
docker run hello-worldOpen-source build of VS Code without Microsoft telemetry.
# Installation varies by distributionLightweight command-line JSON processor.
sudo apt install jq
cat data.json | jq '.key'Highly configurable text editor.
sudo apt install neovim
nvim file.txtCat clone with syntax highlighting and Git integration.
sudo apt install bat
bat file.pyExtremely fast grep alternative for searching code.
sudo apt install ripgrep
rg "search term" /path/to/directoryStream editor for filtering and transforming text.
sed 's/old/new/g' input.txt > output.txtPattern scanning and text processing language.
awk '{print $1}' file.txtBan hosts that cause multiple authentication errors.
sudo apt install fail2ban
sudo systemctl enable fail2banUncomplicated Firewall - easy-to-use firewall management.
sudo apt install ufw
sudo ufw enableEncrypt and sign data and communications.
sudo apt install gnupg
gpg --encrypt --recipient user@example.com file.txtOpen-source antivirus engine.
sudo apt install clamav
sudo freshclam
clamscan -r /homeSimplified man pages with practical examples.
sudo apt install tldr
tldr rsyncSmarter cd command that learns your habits.
# Installation varies
z documentsSystem restore utility creating filesystem snapshots.
sudo apt install timeshiftConsole file manager with vi key bindings.
sudo apt install ranger
rangerFeel free to submit pull requests to add more useful tools or improve existing descriptions!
This repository is licensed under the MIT License.