Now, let's talk about the different type of Linux shells that are available to us in our Linux environment
when we have a Linux machine running.
What are the differentials that we could take advantage of?
The first one is Genom.
If you don't know what Genom is, actually, Genom is like a graphical environment that is in Linux.
Now, you must be thinking, hmm, isn't Linux command line interface?
It is most of the time.
But there are people who actually install Linux with the gooey and the 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 Genom and the second one is KDDI.
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 comen.
How do you execute commands you to execute your keyboard and through your mouse you click, click,
click, drag, drop here and there.
That's how that interact with the operating system through that show.
Now, of course, let's go back to our main topic, which is the command line chill's now the command
line shows the main one is Shell is just as a shell.
Of course, this is we are now talking about when we do not have a gooey we are in a command line and
now we need to use a shell when user logs in a user is given a shell, a 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 ETSI password, you will see or shell.
So if you are, let's suppose are given back Shell by default and you want to switch to S.H., you could
do that by going to a different shell.
How do you how can you do that.
We'll cover that later.
So Shell, this just S.H. is a boring shell.
Paul, our search is one of the original initials, it is developed by Unix computers by Stephan Bourne.
His name was actually born.
That's why they picked the name Bourne Shell from.
He worked for AT&T Bell Labs in 1977.
Those are one of the oldest days when actually Linux was or UNIX was being developed.
Its long history of use a means many software developers are familiar with it.
It offers features such as input and output redirection, shell scripting with string integer variables
and condition testing and looping.
And so many of the 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, which was the S.H., was so, so much that, you know, it made it it actually
motivated programmers who actually developed the original shell that was compatible with it.
But with the civil enhancement, they added so many things to it.
Linux systems still offer Shell scripts.
They came up with Basche, so they still have Shell, but now they came up Basche.
Now what Basche means, it means the born again shell.
So the shell still exists.
And we don't think that Shell S.H. 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 of enhanced features and it is very user friendly.
So many features of variables that we could use in that shell.
Then what are what are there other shells?
There is seashell and TCE.
Shell developers have written large part of the Linux operating systems in C and C++ languages.
Right.
You know that using C Syntex as a model, Bill Joy, who was at Berkeley University, developed a seashell
in, I believe, 1977 or 78, then can can grear.
I think that was his last name.
Working at Mellon University took special concept as a step forward.
And when it took a step forward, what did he do?
He came up with a new Urschel, which was T c shell and.
Based on your system directory structure files, Tishler does not run Basche scripts.
So if you are in a TV show and you want to run bash, it's not going to run it anyway.
Most of the people don't use see t shells unless you really are proficient in C and C++ programming
language.
So my advice to you, you could stay away from it if you are a beginner not to worry about these.
Then the last one we have is Cornhill or Kaisha David Corn.
OK, that's the name.
See, that's why the people came up with these shells because they associated their name with it.
So the person who came up with the corn shell, his name was David Corn.
He developed his corn shell.
And it was about the time like T.S. Seashell was introduced.
So Corn Shell is compatible with Shell and Backshall as well.
Now Courchevel improves on board Shell by adding floating point, a dramatic job control.
And so many of the things I don't want to confuse you right now and Unix environment most time corn
shell is used in Solaris, where, as in Linux environment, most of the time Backshall is used.
As I mentioned again, if you need to know the list of shows that you have installed in your system,
all you have to do is go into you, log into your Linux machine and type cat as seashells and you will
see all the list of shells.
So this is what I wanted to cover.
And I want you to be aware these are the different type of shells if you are creating a shell script
and you need to get help on creating a shell.
So let's say if you Google it, maybe you will find some of the information or some of the scripting
syntax in Basche and some of them in QUANZHOU.
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.