1
00:00:05,560 --> 00:00:10,330
All right, let's get started with the command line.

2
00:00:10,570 --> 00:00:18,070
So what is the command line and why do we need the command line as a back end developer?

3
00:00:18,580 --> 00:00:19,370
Perfect.

4
00:00:19,390 --> 00:00:25,210
The command line is used to interact with our operating system.

5
00:00:25,850 --> 00:00:34,700
The same way we use the mounts to do some operations, like deleting files, copying files and moving

6
00:00:34,700 --> 00:00:36,320
around the application.

7
00:00:36,320 --> 00:00:45,860
We can use the same command line to achieve the same concept, but instead the command line gives us

8
00:00:45,860 --> 00:00:51,130
super power, meaning the things that we cannot use the mouse to do.

9
00:00:51,140 --> 00:00:53,780
We can use the command line to achieve that.

10
00:00:53,810 --> 00:01:00,980
For example, if we want to know the internals of some hidden files in your operating system, we are

11
00:01:00,980 --> 00:01:05,000
going to use the command line to achieve that.

12
00:01:05,120 --> 00:01:11,990
So as you move on, we are going to use the command line to create folders and then to rename files

13
00:01:11,990 --> 00:01:15,080
to install packages and many more.

14
00:01:15,230 --> 00:01:22,940
So before we get into that, let's have a look at some of the confusing words when it comes to the command

15
00:01:22,940 --> 00:01:25,550
line or the terminal.

16
00:01:26,000 --> 00:01:29,870
And the first confusing word is what we call the terminal.

17
00:01:29,900 --> 00:01:34,190
You're going to hear this word a lot, determina, terminal and terminal.

18
00:01:34,520 --> 00:01:37,490
After that, we also hear this word called shell.

19
00:01:37,490 --> 00:01:40,670
And lastly, call the command line.

20
00:01:40,970 --> 00:01:48,110
These three terminologies are sometimes used interchangeably, so let's take them one by one or one

21
00:01:48,110 --> 00:01:52,040
after the other and see the differences between these terms.

22
00:01:52,310 --> 00:01:55,460
The first one is what we call the terminal.

23
00:01:55,460 --> 00:01:57,680
So what is the terminal?

24
00:01:57,890 --> 00:02:07,640
Determiner is a device that gives you access to the console of your computer, meaning the internals

25
00:02:07,640 --> 00:02:09,050
of your computer.

26
00:02:09,139 --> 00:02:15,980
So the terminal give you access to the console or the internals of your operating system.

27
00:02:16,370 --> 00:02:20,840
The next term is what we call the shell.

28
00:02:20,960 --> 00:02:23,030
So what is a shell?

29
00:02:23,390 --> 00:02:28,520
The shell is a program that runs in the terminal.

30
00:02:28,790 --> 00:02:33,500
So the terminal is a device that gives access to the console.

31
00:02:33,530 --> 00:02:38,960
So the program that runs in the terminal is what we call the shell.

32
00:02:39,110 --> 00:02:42,450
And this gift uses a command prompt.

33
00:02:42,470 --> 00:02:50,000
So popular shells include S-H, bash, Zsasz, fish, ash and C as H.

34
00:02:50,030 --> 00:02:53,270
So on Linux we have for this call bash.

35
00:02:53,270 --> 00:02:57,920
So the Shell is a program that runs in the terminal.

36
00:02:57,950 --> 00:03:02,000
And lastly is what is called the command line.

37
00:03:02,210 --> 00:03:09,890
The command line interface is any kind of interface that is used by entering test commands.

38
00:03:09,890 --> 00:03:12,230
An example is the terminal.

39
00:03:12,530 --> 00:03:19,460
Well, so the terminal is one of these, but some programs have their own command line interface.

40
00:03:19,610 --> 00:03:24,280
Example of the command line interface is what you see on the screen.

41
00:03:24,290 --> 00:03:31,520
You can see that for this one, I can issue command using text and a program that runs in the terminal

42
00:03:31,550 --> 00:03:33,500
is what you call the shell.

43
00:03:33,890 --> 00:03:34,370
All right.

44
00:03:34,370 --> 00:03:36,680
That is the command line for you.

45
00:03:36,770 --> 00:03:44,690
So we are going to spend my time by learning some of the commands that we can use to interact with application

46
00:03:44,690 --> 00:03:46,520
in the upcoming videos.

