Skip to content
aptorise

Try “PDF editor”, “bootable USB” or “software for students”. Press Esc to close.

Linux Terminal & Shell Tools

Shells, terminal emulators and terminal multiplexers, and how they differ.

Three different things are often called “the terminal”. A shell (such as Bash) reads and runs your commands. A terminal emulator is the window that displays the shell. A terminal multiplexer (such as tmux) runs several shells in one terminal and keeps them running after you disconnect.

Shells

Interprets what you type and runs commands and scripts.

  • Bash

    Default on many distributions.

    Open SourceMac / Linux

  • Zsh

    Customisable, Bash-compatible for most use.

    Open SourceMac / Linux

  • fish shell icon
    fish shell

    Friendly, with suggestions built in.

    Open SourceMac / Linux

Terminal emulators

Graphical apps that show a shell and handle text, colours and fonts.

  • Alacritty icon
    Alacritty

    Minimal and fast.

    Open SourceWin / Mac / Linux

  • kitty icon
    kitty

    Fast, with tabs and splits built in.

    Open SourceMac / Linux

Terminal multiplexers

Split a terminal into panes and keep sessions running after you disconnect.

  • tmux

    Modern and widely used.

    Open SourceMac / Linux

  • GNU Screen

    The long-established original.

    Open SourceMac / Linux

More Linux tools