All right, let's get started with the command line.
So what is the command line and why do we need the command line as a back end developer?
Perfect.
The command line is used to interact with our operating system.
The same way we use the mounts to do some operations, like deleting files, copying files and moving
around the application.
We can use the same command line to achieve the same concept, but instead the command line gives us
super power, meaning the things that we cannot use the mouse to do.
We can use the command line to achieve that.
For example, if we want to know the internals of some hidden files in your operating system, we are
going to use the command line to achieve that.
So as you move on, we are going to use the command line to create folders and then to rename files
to install packages and many more.
So before we get into that, let's have a look at some of the confusing words when it comes to the command
line or the terminal.
And the first confusing word is what we call the terminal.
You're going to hear this word a lot, determina, terminal and terminal.
After that, we also hear this word called shell.
And lastly, call the command line.
These three terminologies are sometimes used interchangeably, so let's take them one by one or one
after the other and see the differences between these terms.
The first one is what we call the terminal.
So what is the terminal?
Determiner is a device that gives you access to the console of your computer, meaning the internals
of your computer.
So the terminal give you access to the console or the internals of your operating system.
The next term is what we call the shell.
So what is a shell?
The shell is a program that runs in the terminal.
So the terminal is a device that gives access to the console.
So the program that runs in the terminal is what we call the shell.
And this gift uses a command prompt.
So popular shells include S-H, bash, Zsasz, fish, ash and C as H.
So on Linux we have for this call bash.
So the Shell is a program that runs in the terminal.
And lastly is what is called the command line.
The command line interface is any kind of interface that is used by entering test commands.
An example is the terminal.
Well, so the terminal is one of these, but some programs have their own command line interface.
Example of the command line interface is what you see on the screen.
You can see that for this one, I can issue command using text and a program that runs in the terminal
is what you call the shell.
All right.
That is the command line for you.
So we are going to spend my time by learning some of the commands that we can use to interact with application
in the upcoming videos.