1 00:00:00,120 --> 00:00:01,710 Hello, the beautiful people. 2 00:00:01,710 --> 00:00:06,660 Now, in the last video, you learned how to search the Linux manual for specific keywords, open up 3 00:00:06,660 --> 00:00:10,620 manual pages, and how to read them to learn how to use specific commands. 4 00:00:10,620 --> 00:00:13,710 But there was quite a lot of stuff in that video and a lot to take in. 5 00:00:13,710 --> 00:00:17,370 So in this video what we want to do is we want to give you some practice. 6 00:00:17,370 --> 00:00:21,720 So in this video, we're going to take a look at a completely new command that we haven't seen before. 7 00:00:21,720 --> 00:00:23,520 And we're going to learn how to use it. 8 00:00:23,550 --> 00:00:24,600 We're going to search the manual for it. 9 00:00:24,600 --> 00:00:25,770 We're going to learn how to use it. 10 00:00:25,770 --> 00:00:27,750 Using the synopsis in the manual page. 11 00:00:27,750 --> 00:00:31,230 We're going to read through its various options, and we're going to try some of them out and see how 12 00:00:31,230 --> 00:00:33,210 you can customize commands and stuff like that. 13 00:00:33,210 --> 00:00:38,940 And the idea is that this is going to show you how to independently search for stuff using the manual. 14 00:00:38,940 --> 00:00:40,620 We're going to put the whole process together. 15 00:00:40,620 --> 00:00:43,680 We're going to take everything we've learned, put it all together, and show you how you would learn 16 00:00:43,680 --> 00:00:45,840 about a new command from scratch. 17 00:00:45,840 --> 00:00:49,710 And the idea is you're going to have the independence to search for new stuff and learn how it works. 18 00:00:49,710 --> 00:00:52,260 And that's really where the value comes from. 19 00:00:52,260 --> 00:00:56,490 The manual, it's not having people randomly show you things that they find cool is being able to go 20 00:00:56,490 --> 00:01:00,070 out there and find stuff that you find cool and learn how to use it independently. 21 00:01:00,070 --> 00:01:03,630 And it's going to take your Linux abilities to a whole new level. 22 00:01:03,630 --> 00:01:07,740 So let's go ahead and jump into it and start learning about our brand new command. 23 00:01:09,690 --> 00:01:09,950 Okay. 24 00:01:10,050 --> 00:01:15,810 So what we're going to do is we're going to look at a command that will allow us to list out what is 25 00:01:15,810 --> 00:01:18,400 in a folder also known as a directory. 26 00:01:18,470 --> 00:01:18,590 Okay. 27 00:01:18,600 --> 00:01:22,500 So we want to command that will list out a directories contents. 28 00:01:23,250 --> 00:01:27,290 So now that we've know that, let's go ahead and search for what might be available. 29 00:01:27,300 --> 00:01:31,080 So the first step is to search for what might be available in the manual. 30 00:01:31,080 --> 00:01:32,550 And you might have to try this multiple times. 31 00:01:32,760 --> 00:01:35,550 You might not get the search terms available right away. 32 00:01:35,550 --> 00:01:39,060 You might have to try different words and different keywords, but let's try that. 33 00:01:39,060 --> 00:01:40,500 So let's try this type. 34 00:01:40,500 --> 00:01:45,330 The Man Command, give it the K option, and now we tell what we want to search for. 35 00:01:45,420 --> 00:01:49,800 Now I'm going to put in quotes list directory contents. 36 00:01:50,550 --> 00:01:54,240 Now the reason I put it in quotes is because I want to search for this search term in one go. 37 00:01:54,240 --> 00:01:57,990 I don't want to search for the word list, then the word directory, then the word contents. 38 00:01:57,990 --> 00:02:00,990 I want to search for list directory contents in one go. 39 00:02:01,350 --> 00:02:05,190 So once I do that, I press enter and here we go, we get some results. 40 00:02:06,330 --> 00:02:08,449 Now they all seem to pretty much do what we want, right? 41 00:02:08,460 --> 00:02:11,220 They all seem to say list directory contents. 42 00:02:11,220 --> 00:02:16,230 But the one that I'm specifically looking for, I've heard about it online is the LS command. 43 00:02:16,260 --> 00:02:21,210 Okay, now the RLS command is one that we will come onto as well in the later section of the course. 44 00:02:21,210 --> 00:02:26,130 But we can see that it's a user command because it's in the first section of the manual, so we could 45 00:02:26,130 --> 00:02:26,940 open it using. 46 00:02:26,940 --> 00:02:30,390 Man one LS But because it's in the first section, we don't have to have it. 47 00:02:30,390 --> 00:02:33,750 You can have the one, we can just type man L s and here we go. 48 00:02:33,750 --> 00:02:37,020 We're in the manual page for the LS command. 49 00:02:37,020 --> 00:02:38,190 So there we are now. 50 00:02:38,190 --> 00:02:41,310 Right at the top we can see that we're in the LS command. 51 00:02:41,310 --> 00:02:47,370 It's in the first section of the manual, which is apparently user commands and we can see that the 52 00:02:47,370 --> 00:02:52,210 name of the command is LS and it lists directory contents and that's from the name section. 53 00:02:52,230 --> 00:02:59,070 Now looking at the synopsis section, we can see that if you type LS, then you can have multiple optional 54 00:02:59,070 --> 00:02:59,580 options. 55 00:02:59,580 --> 00:03:02,850 We know they're optional because they're surrounded by square brackets and you can have multiple of 56 00:03:02,850 --> 00:03:05,340 them because they've got the the ellipsis after it. 57 00:03:05,460 --> 00:03:12,750 And then you can have multiple optional file names or paths to directories and can have multiple of 58 00:03:12,750 --> 00:03:14,580 those because we can see the dot, dot, dot. 59 00:03:14,580 --> 00:03:20,870 But the one thing that you might notice is because everything else is optional, right? 60 00:03:20,880 --> 00:03:25,560 The only thing you actually need to enter is the RLS command itself and it will work. 61 00:03:25,560 --> 00:03:26,730 So let's try that. 62 00:03:26,730 --> 00:03:29,640 Okay, let's try and see that we don't even have to give the command any input. 63 00:03:29,640 --> 00:03:36,510 So if we press lowercase Q to quit, we're back in our we're back in our terminal now. 64 00:03:36,540 --> 00:03:38,850 As I said, the only thing we need to do is enter the LS command itself. 65 00:03:38,850 --> 00:03:41,100 So if I just type ls and press enter. 66 00:03:42,830 --> 00:03:48,440 We said that it has indeed listed out all the contents of our home directory, which is the directory 67 00:03:48,440 --> 00:03:50,080 that we're currently in. 68 00:03:50,090 --> 00:03:50,860 So how cool. 69 00:03:51,140 --> 00:03:52,430 Now go back in the main page. 70 00:03:52,430 --> 00:03:58,010 Let's go back in the main page and we can see in here that there's a whole bunch of options that we 71 00:03:58,010 --> 00:03:58,330 can use. 72 00:03:58,340 --> 00:04:00,050 We can look down in the description section. 73 00:04:00,530 --> 00:04:06,350 Um, it says here that list information about the files, which is the current working directory by 74 00:04:06,350 --> 00:04:08,780 default sorts entries alphabetically. 75 00:04:08,780 --> 00:04:15,410 If none of these options or the sort option is is specified and mandatory arguments to long options 76 00:04:15,410 --> 00:04:17,240 are mandatory for short options as well. 77 00:04:17,290 --> 00:04:19,269 Okay, so that's fair enough. 78 00:04:19,279 --> 00:04:22,070 Now we've got loads of different options in here. 79 00:04:22,400 --> 00:04:22,970 Loads of them. 80 00:04:22,970 --> 00:04:24,020 Let me just scroll through. 81 00:04:24,680 --> 00:04:26,240 Loads of them guys. 82 00:04:26,510 --> 00:04:26,870 Okay. 83 00:04:27,050 --> 00:04:30,800 So memorizing all these, it's just not possible. 84 00:04:31,070 --> 00:04:32,390 Just don't even don't even try. 85 00:04:32,660 --> 00:04:34,130 You're not going to be able to do all that. 86 00:04:34,130 --> 00:04:36,710 And even if you did, there are thousands and thousands of Linux commands. 87 00:04:36,710 --> 00:04:38,510 So it's kind of a waste of time to do it all. 88 00:04:38,540 --> 00:04:41,750 This is why you need to know how to use a manual page effectively. 89 00:04:42,890 --> 00:04:44,150 There's a whole bunch of options. 90 00:04:44,330 --> 00:04:49,970 One that I might like to show you, which is a good one, is the L option. 91 00:04:50,510 --> 00:04:54,860 Now the of course, you can browse through these and have a look at what they do, but you've got the 92 00:04:54,860 --> 00:04:58,400 L option here, which stands for long listing format. 93 00:04:58,700 --> 00:04:59,240 So let's try. 94 00:04:59,240 --> 00:05:00,140 That sounds pretty cool. 95 00:05:00,140 --> 00:05:01,130 Let's see what that means. 96 00:05:01,130 --> 00:05:05,270 So if I type LS and give it the l option, I press enter. 97 00:05:05,450 --> 00:05:09,950 We now see that everything is kind of listed in a much more detailed fashion. 98 00:05:09,950 --> 00:05:13,310 This was the output before and this is the output now. 99 00:05:13,580 --> 00:05:16,430 So we've got much more detailed view of what's in our folder. 100 00:05:16,430 --> 00:05:16,580 Now. 101 00:05:16,580 --> 00:05:21,080 I'll explain what this means a bit later in the course, but for now I hope you can see that the process 102 00:05:21,080 --> 00:05:24,620 that you might follow for discovering a new command, we've searched for it. 103 00:05:24,650 --> 00:05:25,790 We're able to see manual pages. 104 00:05:25,790 --> 00:05:30,950 We browsed a few of the options and we tried them out as well as seeing how to actually use the command 105 00:05:30,950 --> 00:05:31,760 in the first place. 106 00:05:32,780 --> 00:05:34,220 Now let's have another look in. 107 00:05:34,850 --> 00:05:37,490 We can see that this is a bit it's a bit difficult to read. 108 00:05:37,490 --> 00:05:42,770 Perhaps if we look at the RLS command again and we scroll down, we can see that there's another option 109 00:05:42,770 --> 00:05:47,570 here called the H option, which stands for human readable. 110 00:05:47,780 --> 00:05:53,090 So you can see here we've got a short form option, dash h or a long form option dash dash, human readable. 111 00:05:53,090 --> 00:05:59,330 And this is how you can tell whether whether an option has a long form or not because it would be right 112 00:05:59,330 --> 00:06:00,650 next to it in the manual page. 113 00:06:00,860 --> 00:06:03,680 Remember when I said some options have long forms and some don't? 114 00:06:04,010 --> 00:06:05,450 This is how you can tell. 115 00:06:05,450 --> 00:06:12,360 And it says that with the L option and or the SE option, this will print human readable sizes of files. 116 00:06:12,360 --> 00:06:15,860 So for example, one kilobyte, 284 megabytes, two gigabytes, etc.. 117 00:06:15,860 --> 00:06:17,540 Okay, so let's take a look at that here. 118 00:06:17,540 --> 00:06:24,200 This column, this column here is actually all the file sizes and it just says 4096 or 8980 or whatever 119 00:06:24,200 --> 00:06:24,800 it might be. 120 00:06:25,220 --> 00:06:30,980 But to make that human readable, you can type ls dash l and then give it the option as well and we'll 121 00:06:30,980 --> 00:06:31,280 see that. 122 00:06:31,280 --> 00:06:34,910 Now it's telling us it's four kilobytes, 8.8 kilobytes and so on and so on. 123 00:06:36,140 --> 00:06:40,940 But as well, because we have a long form option, we don't have to just type H, we might type H, 124 00:06:40,940 --> 00:06:45,410 but we could also type dash, dash human, uh, readable. 125 00:06:45,800 --> 00:06:46,850 I think it was like that. 126 00:06:47,540 --> 00:06:49,640 Look, let me check, uh, if I type. 127 00:06:49,640 --> 00:06:50,750 LS It's dash. 128 00:06:50,750 --> 00:06:51,800 Dash human. 129 00:06:53,330 --> 00:06:54,290 Human readable. 130 00:06:54,890 --> 00:06:56,050 I apologize. 131 00:06:56,060 --> 00:06:57,290 Human dash readable. 132 00:06:58,070 --> 00:06:58,720 And there we go. 133 00:06:58,730 --> 00:07:01,750 Now we've got exactly the same output that we had before, you see. 134 00:07:01,760 --> 00:07:07,880 So you can see here the way we've used a long form option, which means now we, it's a bit easier to 135 00:07:07,880 --> 00:07:08,570 read what. 136 00:07:08,580 --> 00:07:12,080 H Well what that means than it is to just see what H means. 137 00:07:12,560 --> 00:07:16,280 But it kind of makes the command a bit more difficult to type. 138 00:07:16,280 --> 00:07:18,740 So there's a bit of a trade off there, but you get the same output. 139 00:07:19,700 --> 00:07:23,150 So you can see just how useful reading the man pages actually is. 140 00:07:23,150 --> 00:07:27,380 And if we just go back into the RLS command, let me clear the screen, go back into the RLS command 141 00:07:27,380 --> 00:07:29,270 and scroll all the way down. 142 00:07:29,780 --> 00:07:35,480 You will see a section if we if we keep scrolling down the long manual page much longer than the which 143 00:07:35,480 --> 00:07:35,750 command. 144 00:07:35,750 --> 00:07:40,160 Right, you'll see a section that says that is called see also. 145 00:07:40,700 --> 00:07:44,630 So this section here that says see also it's got a hyperlink. 146 00:07:45,620 --> 00:07:51,680 And you can click on this hyperlink or any hyperlink that's in a manual page by holding the control 147 00:07:51,680 --> 00:07:53,930 key and left clicking. 148 00:07:54,170 --> 00:07:57,770 Now if we control in left click what that's going to do. 149 00:07:57,800 --> 00:07:59,180 If I if I clicked it right. 150 00:08:01,000 --> 00:08:02,200 We have to wait, I think. 151 00:08:03,940 --> 00:08:04,290 There we go. 152 00:08:04,300 --> 00:08:05,610 It's opening up. 153 00:08:05,620 --> 00:08:11,320 So I clicked it multiple times, but it's opened up in the Firefox browser, the link that was in there. 154 00:08:11,710 --> 00:08:17,740 So it's going to give you more information about the command as long as you have Internet access. 155 00:08:17,980 --> 00:08:22,990 So sometimes in manual pages, there are there are links that you can click on. 156 00:08:22,990 --> 00:08:23,830 So there's another one here. 157 00:08:23,830 --> 00:08:25,660 For example, another one here. 158 00:08:25,660 --> 00:08:30,400 You can if you hold the control key and click them, then they will open up in your browser and you'll 159 00:08:30,400 --> 00:08:31,720 be able to see what they're pointing at. 160 00:08:31,720 --> 00:08:36,549 So that's very, very useful and that's something you'll definitely want to do if you want more information. 161 00:08:36,549 --> 00:08:41,679 And there's a final note, although you can find pretty much information on pretty much all the commands 162 00:08:41,679 --> 00:08:45,700 that you'll ever need using the main pages, you can't quite get all of them. 163 00:08:45,700 --> 00:08:50,500 So some commands are defined directly in the shell and don't have man pages for them. 164 00:08:50,500 --> 00:08:54,940 So to find those commands, you will need to use the help command instead of the man command. 165 00:08:54,940 --> 00:08:55,780 Let me just show you what I mean. 166 00:08:56,230 --> 00:09:00,310 So for example, one of them is the CD command. 167 00:09:00,310 --> 00:09:03,010 Now the CD command is one you will use all the time. 168 00:09:03,010 --> 00:09:04,750 Actually, it's used to change a directory. 169 00:09:04,750 --> 00:09:06,580 You'll see this in the next section of the course. 170 00:09:06,580 --> 00:09:08,470 All about navigating the file system. 171 00:09:08,470 --> 00:09:13,840 But if I type man CD, you'll say there's no manual entry for the CD command. 172 00:09:13,840 --> 00:09:19,750 But if I type the help command and then do CD, we then get something that's very similar to a man page 173 00:09:19,750 --> 00:09:22,060 and we can see how to use it up here. 174 00:09:22,060 --> 00:09:25,090 We get a description, we get the options and so on. 175 00:09:25,090 --> 00:09:25,810 It's like, okay. 176 00:09:25,810 --> 00:09:29,050 So it works pretty much just the same as a manual page. 177 00:09:29,200 --> 00:09:33,480 It's just you have to use help instead now to find the commands that are that need the help command 178 00:09:33,490 --> 00:09:33,700 abuse. 179 00:09:33,700 --> 00:09:39,640 If you just type help and press enter, you get a big list and every single one of these in here is 180 00:09:40,480 --> 00:09:42,940 need needs, the needs, the help command to see it. 181 00:09:42,940 --> 00:09:51,730 So for example, here's CD the for example, p if we do p WD over here, if we do man P, that actually 182 00:09:51,730 --> 00:09:53,260 is a main page for it. 183 00:09:53,260 --> 00:09:58,270 But if for one of those commands it didn't come up with a man page, you would just type help pwt and 184 00:09:58,270 --> 00:10:02,140 it will give you basically the same basic like a very similar kind of output. 185 00:10:02,410 --> 00:10:07,540 So if man doesn't work and you know the command is correct, use the help command instead. 186 00:10:07,540 --> 00:10:12,280 And there's a lot of other things in here like for example, doing wild loops in the in the shell for 187 00:10:12,280 --> 00:10:14,020 loops and other things like that. 188 00:10:14,290 --> 00:10:18,640 So it's, it's quite, it's quite an advanced thing more about the shell rather than about the programs 189 00:10:18,640 --> 00:10:20,620 that are installed on your computer. 190 00:10:20,860 --> 00:10:22,870 So that's just something to bear in mind. 191 00:10:22,870 --> 00:10:28,440 Now, another thing that has actually come to my mind, um, when we're in the LZ command here, I'll 192 00:10:28,540 --> 00:10:32,770 notice this is, this works for pretty much all commands notice when we've got a long form. 193 00:10:32,770 --> 00:10:39,400 So for example, almost all or block size or ignore backups when you have a long form command like this, 194 00:10:39,400 --> 00:10:41,740 they tend to break up the words with a dash. 195 00:10:42,040 --> 00:10:51,850 So ignore dash backups, block dash size almost dash all or you know, down here full dash time group 196 00:10:51,850 --> 00:10:54,400 dash directories, no dash group human dash readable. 197 00:10:54,610 --> 00:11:01,090 So when you're making a long form option when if I wanted, you know, the, the the human readable 198 00:11:01,090 --> 00:11:07,300 one instead of going human readable like the mistake I made before because human is one word and readable 199 00:11:07,300 --> 00:11:11,020 is another word, it's going to be human dash readable and that gives us the output. 200 00:11:11,410 --> 00:11:15,520 So that's just something to bear in mind with regards to spelling and things like that. 201 00:11:16,000 --> 00:11:23,470 But the main thing to remember when you're reading these manual pages is each Linux command is designed 202 00:11:23,470 --> 00:11:27,610 to do one thing and do it extremely well. 203 00:11:27,610 --> 00:11:32,560 That's why you've got a the LZ command with so many different options. 204 00:11:32,560 --> 00:11:37,870 Anything that you can possibly imagine to do with listing things out of directories, the LZ command 205 00:11:37,870 --> 00:11:39,160 is going to be able to do it. 206 00:11:39,520 --> 00:11:43,420 So that's why the manual pages have a lot of information to really get the information out of that. 207 00:11:43,420 --> 00:11:49,480 Unfortunately, if you want to become a master of the LZ command or or, you know, even just start 208 00:11:49,480 --> 00:11:54,460 using any new command, there's going to be no shortcut to reading, unfortunately. 209 00:11:54,880 --> 00:11:55,900 I wish there was. 210 00:11:55,900 --> 00:12:00,490 You can skim read and sometimes they give you quick intros and quick starts to commands and things like 211 00:12:00,490 --> 00:12:01,840 that in the manual pages. 212 00:12:01,840 --> 00:12:05,680 But for all these options, if you want to learn it, you're going to have to read it. 213 00:12:05,980 --> 00:12:07,360 So there's no other way around that. 214 00:12:07,360 --> 00:12:10,450 So that's how you will go through and you'll learn about a new command. 215 00:12:10,630 --> 00:12:11,920 So let's do it really quick. 216 00:12:11,920 --> 00:12:16,330 In quick succession, we wanted to learn about a command that shows you how to list directory content. 217 00:12:16,330 --> 00:12:20,530 So we use man with the K option list directory contents. 218 00:12:20,560 --> 00:12:26,410 It came up with some possible page names, the sections they were in and the explanations the LS command 219 00:12:26,410 --> 00:12:27,010 core re. 220 00:12:27,040 --> 00:12:30,220 We noticed it was in the first section, so we just typed man ls. 221 00:12:30,340 --> 00:12:32,200 It gave us the manual page. 222 00:12:32,200 --> 00:12:32,950 We saw that yes. 223 00:12:32,950 --> 00:12:33,880 It lists directory contents. 224 00:12:33,880 --> 00:12:36,220 We see a quick description and we saw how to use it. 225 00:12:36,220 --> 00:12:37,510 You have to type the LS command. 226 00:12:37,510 --> 00:12:38,890 The options are optional. 227 00:12:38,890 --> 00:12:42,580 You can have multiple of those and the files are optional and you can have multiple of those. 228 00:12:42,580 --> 00:12:46,960 So we saw that actually you can just type the LS command and you get some output, but there were plenty 229 00:12:46,960 --> 00:12:47,680 of other options. 230 00:12:47,830 --> 00:12:48,970 There's loads of things in here. 231 00:12:48,970 --> 00:12:52,930 One thing that we liked was the idea that you could have a long form option. 232 00:12:53,540 --> 00:12:55,840 Okay, so the long form option, we found it. 233 00:12:56,200 --> 00:12:56,710 Where is it? 234 00:12:56,710 --> 00:12:57,700 It's down here. 235 00:12:57,700 --> 00:13:01,270 We found it under l use a long listing format so we had to look at that. 236 00:13:01,270 --> 00:13:03,040 We do ls l. 237 00:13:03,430 --> 00:13:04,150 We got that. 238 00:13:04,420 --> 00:13:07,030 We also saw that you can have long form options as well. 239 00:13:08,230 --> 00:13:08,800 Okay. 240 00:13:09,280 --> 00:13:15,220 One other thing is that you can see here there's a lowercase a and which gives you one option and an 241 00:13:15,220 --> 00:13:17,110 uppercase A, which gives you another option. 242 00:13:17,110 --> 00:13:22,090 And here you got a lowercase B gives you one option and an uppercase B gives you another option that's 243 00:13:22,090 --> 00:13:22,750 very common. 244 00:13:22,750 --> 00:13:29,140 So you need to make sure that when you are spelling things in Linux, you get the case correct. 245 00:13:29,140 --> 00:13:33,440 So for example ls dash l will give us that, but if I do ls dash capital l um. 246 00:13:33,580 --> 00:13:34,870 It didn't even do anything. 247 00:13:35,170 --> 00:13:38,560 But so you need to make sure that you get that stuff right. 248 00:13:38,560 --> 00:13:40,990 And just, just for curiosity, what is the capital? 249 00:13:40,990 --> 00:13:44,860 L So if there is a capital L option, um, yeah. 250 00:13:44,860 --> 00:13:49,870 D reference when following, when showing file information for a symbolic link, show information for 251 00:13:49,870 --> 00:13:52,750 the file in the link, showing information for the file. 252 00:13:52,750 --> 00:13:55,450 The link reference is rather than for the link itself. 253 00:13:55,450 --> 00:13:56,380 So there you go. 254 00:13:56,530 --> 00:13:57,900 Um, okay. 255 00:13:57,910 --> 00:14:00,540 So you need to make sure that you get your cases correct. 256 00:14:00,550 --> 00:14:01,990 Things have to be spelled precisely. 257 00:14:01,990 --> 00:14:06,070 You need to have a very sharp eye and not make mistakes and make sure you're doing stuff right. 258 00:14:06,070 --> 00:14:08,260 Because the power of these commands are so, so powerful. 259 00:14:08,260 --> 00:14:12,780 They can do so many different things, but you just need to make sure that you enter them correctly. 260 00:14:12,930 --> 00:14:13,100 Okay. 261 00:14:13,180 --> 00:14:14,350 So there we go. 262 00:14:14,350 --> 00:14:16,150 That's a quick summary of this video. 263 00:14:16,150 --> 00:14:22,210 What we're going to do in the next video is we're going to actually be moving on from the manual. 264 00:14:22,960 --> 00:14:28,060 And what we're going to be showing you is how to how commands, take input and actually give output. 265 00:14:28,060 --> 00:14:32,710 Because one of the most powerful things that Linux commands let you do is to chain different commands 266 00:14:32,710 --> 00:14:36,400 together to make up super powerful command pipelines. 267 00:14:36,400 --> 00:14:37,900 Now, because each command. 268 00:14:38,840 --> 00:14:44,360 Is amazing at what it does when you can chain them together, chain these each of these separate commands 269 00:14:44,360 --> 00:14:46,550 that is amazing at what it does, but chain them together. 270 00:14:46,550 --> 00:14:50,510 You can create some incredibly powerful functionality with very little effort. 271 00:14:50,570 --> 00:14:52,490 Okay, so I'm going to show you how to do that. 272 00:14:52,490 --> 00:14:57,230 But first, we need to take a little bit of a look into how commands, take input and give output so 273 00:14:57,230 --> 00:15:00,230 you can actually start building together these components, command pipelines. 274 00:15:00,500 --> 00:15:02,570 You need to understand how they take input and give outputs. 275 00:15:02,570 --> 00:15:05,810 So for all that good stuff, I'm going to see you in the next video.