Handy Linux Terminal Tools: btop, ncdu, bat and HTTPie

Install them all on Ubuntu/Debian:

sudo apt install -y btop ncdu bat httpie
  • btop: CPU, RAM, disk, network and process monitor. Run btop. More info.
  • ncdu: find what's filling a disk. ncdu -x / (-x stays on one filesystem). More info.
  • bat: cat with syntax highlighting and line numbers. On Ubuntu/Debian the command is batcat (add alias bat=batcat). More info.
  • HTTPie: readable HTTP client for APIs, e.g. http GET https://api.github.com/repos/aristocratos/btop. More info.

Written by Daniel Ruiz Peláez, Systems & Infrastructure Engineer (Linux, VMware, Proxmox, Active Directory, networking and security). These are notes from real problems I have solved.

← Back to all posts