Now let's talk about the different type of Linux shelves that are available to us in our Linux environment
when we have a Linux machine running what are the different shells that we could take advantage of.
The first one is genome.
If you don't know what genome is actually a genome is like a graphical environment that is in Linux.
Now you must be thinking hmm Linux command line interface.
Is most of the time but there are people who actually install Linux with the gooey and gooey.
While you are installing the GUI or while you are going through the installation you have the option
to install GUI as well and the two options that you have for GUI is genome and the second one is KDE.
Both of these are the desktop GUI environment and they are the shells.
So you log into those environment you are in the shell and then you run command how you execute command
you to execute to your keyboard and throw your mouse.
You click click click drag drop here and there that's how you interact with the operating system through
that show.
Now of course let's go back to our main topic which is the command line shells.
Now the command line shell is the main one as Shell is just as a shell.
Of course this is V.R. now talking about when we do not have a GUI.
We are in a command line and now we need to use a shell when user logs in a user is given a Shell platform
to work.
That platform is assigned to that user when when the user account is created.
So as I mentioned before if you go to see password you will see your shell.
So if you are let's suppose are given back shell by default and you want to switch to sh.
You could do that by going to a different show.
How can you do that.
We'll cover that later.
So show this.
SH is a born show Paul our SH is one of the original Linux shills.
It is developed by Unix computers by Stefen born.
His name was actually born.
That's why they picked the name born Joe from.
He worked for AT&T Bell Labs in 1977 those are one of the oldest days when Actually Linux was UNIX was
being developed.
It's a long history of use of means many software developers are familiar with it.
It offers features such as input and output redirection shell scripting bit string integer variables
and condition testing and looping and so many other things which of course don't worry about it.
All those heavy words will cover them later in the lessons then we have bash bash What is it now the
popularity of shell that uses the SH was so so much that you know it made it.
It actually motivated programmers who actually developed their original shell that was compatible with
it but with the several enhancement they added so many things to it.
Linux systems still offer shell scripts.
They came up with bash so they still have shell but now they came up.
BASH Now what bash means.
It means born again shell.
So the shell still exist somewhere.
Don't think that shell SH is gone now the newer shell is available which is called Born Again shell
and in our entire course we will be using born again shell.
Why because it has a lot and has features and is very user friendly.
So many features of variables that we could use in that show.
Then what.
What are the other shells as sea shell and TC shell.
Developers have written large part of Linux operating systems in C and C++ languages right.
You know that using C syntax as a model.
Bill Joy who was at Berkeley University developed the seashell in I believe 1977 or 78.
Then Ken Ken Grier I think that was his last name working at Mellon University took seashell concept
as a step forward and when it took a step forward what did he do.
He came up with a new Oracle which was T C shell and based on your system directory structure and file
this does not run bash scripts.
So if you are in a t shell and you want to run bash it's not going to run it anyway.
Most of the people don't use the shell and shells unless you really are proficient in C and C++ programming
language.
So my advice to you stay away from it.
If you are a beginner not to worry about these then the last one we have is corn shell or shell.
David Corn.
OK see that's the name.
See that's why the people came up with the shows because they associated their name with it.
So the person who came up with the corn Scheldt his name was David Corn.
He developed this corn shell and it was about the time.
Like TC seashell was introduced.
So corn shell is compatible with Shell and Basho as well.
Now clor shell improves on bomb shell by adding floating point a dramatic job control and so many other
things I don't want to confuse you do it now in Unix environment.
Most the time Korn shell is used in Solaris where as in a Linux environment most of the time a bash
shell is used.
As I mentioned again if you need to know the list of shells that you have installed in your system all
you have to do is go to log into your Linux machine and type cat as sea shells and you will see all
the list of shells.
So this is what I wanted to Khowar and I want you to be aware of these other different type of shells.
If you are creating a shell script and you need to get help on creating a shelter Let's see if you google
it.
Maybe you will find some of the information or some of the scripting syntax in bash and some of them
in Korn shell.
So you have to be very careful.
They're probably not going to work on one another.
That's why you need to know the difference of different shells.