Customizing Your Shell

Try and choose one of shells

shell is the main interface for us to interact with the system. There are various shells, and they are highly customizable. Please try some of them, and find the best one for you.

Shell

Description

bash

default one

zsh

slightly more sophistcated

fish

relatively new one

Installation on Ubuntu

zsh:

$ sudo apt install zsh

A User’s Guide to ZSH

fish:

$ sudo apt install fish

Tutorial

Change your default shell

Please use chsh command (example change the default shell from bash to zsh):

$ chsh
Password:
Changing the login shell for student
Enter the new value, or press ENTER for the default
      Login Shell [/bin/bash]: /usr/bin/zsh

Customize your shell

There are many customizable factors in shell implementations. This time, please try to change the appearance of your shell.