Skip to content

Wicked CLI Tools

A collection of cool, non-default Linux software tools that I use frequently.

Disk Usage Analysis

  • dust: Disk usage in Rust with a handy graph on the side (github.com/bootandy/dust)
  • ncdu: NCurses interactive disk usage tool (dev.yorhel.nl/ncdu)

Image & Container Management

  • lazydocker: In-terminal docker image and container manager (github.com/jesseduffield/lazydocker)
  • dockly: In-terminal docker image and container manager (github.com/lirantal/dockly)
  • ctop: In-terminal container metrics (github.com/bcicen/ctop)

System Service Management

  • chkservice: In-terminal systemd unit manager (github.com/linuxenko/chkservice)

System Statistics and Monitoring

  • kmon: In-terminal kernel monitoring (github.com/orhun/kmon)
  • htop

Version Control

  • lazygit: In-terminal git management tool (github.com/jesseduffield/lazygit)

Network Statistics, Monitoring, and Configuration

  • bmon
  • wireshark & tshark
  • socat
  • nmap

String Finding

  • fd
  • rg

Style

  • grc: General colorizer, works great with logs and the journalctl command (github.com/garabik/grc). Read more about the configuration at the GitHub repository, but to start, place this following output in the ~/.grc/main.conf file. Try grc journalctl -fxe
ini
$ cat ~/.grc/main.conf
regexp=info
color=bold green
count=more
-
regexp=debug
color=bold blue
count=more
-
regexp=warn
color=bold yellow
count=more
-
regexp=error
color=bold red
count=more
$ cat ~/.grc/main.conf
regexp=info
color=bold green
count=more
-
regexp=debug
color=bold blue
count=more
-
regexp=warn
color=bold yellow
count=more
-
regexp=error
color=bold red
count=more