Shell and bash You hear the term shell, shell script etc. quite frequently in ubuntu world. So what is a shell? Shell is a command interpreter. It accepts commands from user and interacts with the kernel of the operating system and gives you the output. A shell can be either a text shell or a graphical shell. All of us use the graphical shell - which lets us create, copy, delete files and many other operations. A graphical shell is easier to use. A text shell or a CLI (command line interface) is a text based command interpreter. When we talk about shell, normally we mean this text based CLI. Linux systems have different shells available for the users. Bourne shell, C shell, bash etc. are the more common ones. bash - (bourne again shell) is a shell we use very often in Ubuntu systems. To know available shells in your system, just cat /etc/shells We have earlier seen that to start a terminal or a shell we need to press CTRL+ALT+T command. This opens a new