shopt is a builtin command which can be used to customize the way you interact with terminal is several ways. Some of them are: Ignore typos in path while changing directory Say you want to go to /home/alse/path and you type /home/alse/paht instead, the following command will intelligently take you to /home/alse/path shopt -s cdspell Make commands case insensitive in linux To be frank I like case sensitiveness of commands in linux unlike in windows command prompt. It makes you more careful while writing scripts. However I know some people who would like case in-sensitiveness. It is possible to do this using shopt command. shopt -s nocaseglob Remove the need of cd while changing directory Tired of typing cd command before path? Try this shopt -s autocd Now you can simply type the path to go to that directory. Store Multi-line commands in history See this blog post http://lifepluslinux.blogspot.in/2014/08/storing-multi-line-commands-in-history.html shopt -s lithist Mail wa...