Linux tools for 2022

linux tooling shell utilities

Written on January 15, 2022

Some cools tools found here and there…

Terminal!

  • kitty : A modern, hackable, featureful, OpenGL-based terminal emulator
    • icat : alias of kitty +kitten icat
  • chafa : Image-to-text converter supporting a wide range of symbols and palettes, transparency, animations, etc.

screens

Better top

  • bpytop : Resource monitor that shows usage and stats for processor, memory, disks, network and processes
  • btop : Resource monitor that shows usage and stats for processor, memory, disks, network and processes

Also: glances, btm ?

Cool navigation:

  • lf : A terminal file manager inspred by ranger written in Go
  • broot : Fuzzy Search + tree + cd
  • ranger : Simple, vim-like file manager
  • nnn : The fastest terminal file manager ever written.

Shell

Xonsh

Superseding standard commands:

ls

  • lsd Modern ls with a lot of pretty colors and awesome icons
  • bat Cat clone with syntax highlighting and git integration

find

  • fd : Simple, fast and user-friendly alternative to find
  • rg (ripgrep) : A search tool that combines the usability of ag with the raw speed of grep
  • rga (ripgrep-all) ripgrep, but also PDF, zip, ebooks, etc.

du

  • ncdu : Disk usage analyzer with an ncurses interface
    • Can navigate, delete, refresh, …
  • dust : A more intuitive version of du in rust
    • β€œncurse” synthetic display
  • lazygit : Simple terminal UI for git commands
  • tig : Text-mode interface for Git.
  • gitui : Blazing fast terminal-ui for git written in Rust
  • magit : needs Emacs

Lazy Docker

  • lazydocker : A simple terminal UI for docker and docker-compose, written in Go with the gocui library.

Other

Logs etc…:

  • lnav : A curses-based tool for viewing and analyzing log files
  • jq : Command-line JSON processor
  • croc : file sharing (from terminal), exists also on Android

progress bar

When no progress bar is integrated in the tool:

  • pv : like in ` cat … pv …`
└─> cat 'What type of Rabbit can swim.mp4' | pv -s 1500k > /dev/null    ☺
1.48MiB 0:00:00 [14.8MiB/s] [=====================================>] 101% 

Some sources



β—€ Github pages: ruby memo (and git/github push) β–  β–  β–  Windows enhancements β–Ά


In the same category: