Skip to content
Menu
vernon.wenberg.net
vernon.wenberg.net
March 9, 2024July 1, 2024

Essential Linux/Mac/WSL Terminal Apps

I usually forget what apps I regularly use on a Linux terminal until I get a command not found error. This will act as my reference to remember to install these apps when using a new terminal. This is a work in progress and apps may be added or removed. Most of these apps are installed through a bash one-liner, Brew on Mac, or apt on Ubuntu/Debian.

atuin

Atuin syncs your terminal history across multiple instances and operating systems including Mac, Linux, as well as distributions supported by WSL. This can be installed by a bash one-liner.

/bin/bash -c "$(curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh)"

fzf

fzf works well in conjunction with with Atuin. It is a fuzzy finder for files, hostnames, etc. Can be installed using a Linux one-liner as well as Brew on Mac.

eza

eza is an ls. Installation instructions can be found in the README. I alias this in ~/.zshrc on Mac and ~/.bash_aliases or ~/.bashrc on Linux by adding the following line:

alias ls='eza'

bat

bat is a cat alternative that supports among other things, syntax highlighting. If you install cat using apt, it is called “batcat”. I like to create a symlink to batcat from bat.

sudo ln -s /usr/bin/batcat /usr/bin/bat

I also alias bat to cat. To get a plain output, use the “-p” switch.

sipcalc

sipcalc is a network calculator for any budding network engineer.

thefuck

thefuck unfucks corrects your previous console command.

tldr

tldr is a simpler and more readable version of the man pages. Remember to update your local database by using

tldr -u

dog

dog is a dig replacement. The best features include syntax highlighting and cleaner results. You can also query using DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH). You can install using Homebrew or from pacman. It is not on an apt or dnf repo, but you can install using snap.

snap install dog

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to print (Opens in new window) Print
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn

Like this:

Like Loading...

Related

Disclaimer

These posts are notes for me. These are not guides and you should not use these instructions as step-by-step instructions without knowing what they do.

Recent Posts

  • Docker Reference
  • Useful Commands for Windows Subsystem for Linux
  • FortiManager Local-In Policy
  • Mount Google Drive in Linux using rclone
  • Restore original Explorer context menus in Windows 11

Mastodon

  1. Loading Mastodon feed...

©2025 vernon.wenberg.net | Powered by WordPress and Superb Themes!
%d