My Linux Command Line Setup

The shell is the classic interface for Linux systems. In my opinion, a Linux user should use the command-line interface (CLI) whenever possible and fall back to the graphical user interface (GUI) when necessary. My Linux command line setup overlays a command prompt on the GNOME desktop after login to prioritize the shell but keep the GUI easily accessible.


Open GNOME Terminal.

Clone the default profile.

Clone the default profile

Name the cloned profile “startup”.

Run “tmux” command instead of my shell.

Run tmux command instead of my shell

Use white on black text and background color scheme.

Use Tango palette color scheme.


Hide the scrollbar.

Hide scrollbar

$ cd /usr/share/applications

$ ls | grep -i “Terminal”

$ sudo vim org.gnome.Terminal.desktop

Exec=gnome-terminal –full-screen –hide-menubar –window-with-profile=startup

Save the file, but do not exit Vim.

Launch GNOME Tweak Tool.

Add Terminal to Startup Applications.

Add Terminal to Startup Applications

Undo the previous edit to the “.desktop” file, save, and exit Vim.

$ sudo apt install tmux tmux-plugin-manager

Download my Tmux configuration file to your home directory.

Rename the configuration file to “.tmux.conf”.

$ tmux

Press Prefix (Ctrl-a) then “I” (without the quotes) to install the plugins listed in the configuration file.

Installing "tmux-battery" "tmux-battery" download success TMUX environment reloaded. Done, press ENTER to continue.

$ exit

Reboot and you should see something like the following screenshot.

My Linux Command Line Setup

Further Reading

Read my Tmux cheat sheet to learn more about Tmux. Also, check out additional Linux command line resources.