1 00:00:00,300 --> 00:00:08,330 So now our first lesson in Linux terminology is going to be navigating the file system so if you're 2 00:00:08,330 --> 00:00:14,670 a Windows user you're used to navigating your file system probably through folders through a gooey. 3 00:00:14,720 --> 00:00:17,120 So a graphical user interface. 4 00:00:17,120 --> 00:00:22,290 Well in Linux we can do that but the majority time we're going to live in this terminal here. 5 00:00:22,370 --> 00:00:29,140 So we really need to know how to get around so the first thing we can do here is we can say hey where 6 00:00:29,140 --> 00:00:30,390 are we at. 7 00:00:30,430 --> 00:00:32,760 And that's P.W. D. 8 00:00:32,920 --> 00:00:35,360 So that stands for present working directory. 9 00:00:35,360 --> 00:00:36,330 So you type that in. 10 00:00:36,340 --> 00:00:45,040 You hit enter and it says OK we're in the root folder so we know that we're in the root folder but how 11 00:00:45,040 --> 00:00:46,940 do we get out the root folder. 12 00:00:47,230 --> 00:00:49,720 We can use a command called C D. 13 00:00:49,780 --> 00:00:51,750 And that stands for change directory. 14 00:00:52,240 --> 00:01:01,870 So if we want to change directory backwards we just type in two dots here and now we can say OK where 15 00:01:01,870 --> 00:01:03,190 are we at. 16 00:01:03,190 --> 00:01:05,950 So we're in a slash. 17 00:01:05,950 --> 00:01:11,560 So we're just in a home folder here or just there are generic slash folder right. 18 00:01:11,560 --> 00:01:15,910 So what we can do is well how do we know. 19 00:01:15,910 --> 00:01:17,200 Can we go backwards from here. 20 00:01:17,230 --> 00:01:18,280 Let's keep trying. 21 00:01:18,280 --> 00:01:20,900 So we do P.W. again. 22 00:01:20,920 --> 00:01:21,580 No we can. 23 00:01:21,580 --> 00:01:23,800 This is our base folder right. 24 00:01:23,800 --> 00:01:29,250 So you have to think of this as though the lowest you can go. 25 00:01:29,270 --> 00:01:33,830 So now how do we move around how do we know how to go forwards again. 26 00:01:33,830 --> 00:01:37,160 Well we don't know what's in our Directories right. 27 00:01:37,190 --> 00:01:40,080 So we're sitting in this the slash folder. 28 00:01:40,360 --> 00:01:43,370 And how do we look around. 29 00:01:43,400 --> 00:01:52,040 So there's a command called l s that lists everything that's in the folder so if we say l s we kind 30 00:01:52,040 --> 00:01:56,140 of see this color coordinated here and the color coordination. 31 00:01:56,150 --> 00:01:59,780 It just depends on if it's a folder if the folders read right. 32 00:01:59,840 --> 00:02:04,130 You know there's permission settings which are going gonna get into later but the majority of these 33 00:02:04,130 --> 00:02:05,820 here are folders. 34 00:02:05,840 --> 00:02:06,180 OK. 35 00:02:06,220 --> 00:02:10,230 Well we know we just came out of route so we can go back into route. 36 00:02:10,250 --> 00:02:18,050 Now how do we do that so we can say change directory route and we can actually hit tab to auto complete. 37 00:02:18,050 --> 00:02:24,020 I don't know if you caught that but there No are any folder besides root so at all right I can hit TAB 38 00:02:24,890 --> 00:02:26,380 and it should type it out for me. 39 00:02:26,420 --> 00:02:27,140 Oh I lied. 40 00:02:27,140 --> 00:02:29,600 There is a run in here somewhere but it's hidden. 41 00:02:29,660 --> 00:02:31,820 We're going to cover that soon as well. 42 00:02:31,820 --> 00:02:39,590 So our Oh hit tab autocomplete can change directory in the root so it's less and root and see what's 43 00:02:39,590 --> 00:02:40,840 in here. 44 00:02:40,940 --> 00:02:41,240 OK. 45 00:02:41,270 --> 00:02:43,500 This is more like our home folder right. 46 00:02:43,520 --> 00:02:46,230 So you've got desktop documents downloads. 47 00:02:46,250 --> 00:02:48,580 This is kind of what applies to the user. 48 00:02:49,460 --> 00:02:57,600 So what if we're sitting in this root folder here and we wanted to access instead this Etsy folder. 49 00:02:57,980 --> 00:03:00,680 Well could we do the same at C command here. 50 00:03:00,740 --> 00:03:04,170 Well I'm hitting tab and nothing's happening. 51 00:03:04,170 --> 00:03:07,150 Well because Etsy doesn't belong in this area. 52 00:03:07,160 --> 00:03:07,790 Right. 53 00:03:07,820 --> 00:03:16,340 But if we put a forward slash in front of it because this is the base and then we hit Etsy there now 54 00:03:16,340 --> 00:03:21,590 we can navigate to the Etsy folder and we can actually double tab and see what's all in the Etsy folder 55 00:03:21,590 --> 00:03:24,560 like an L S say no. 56 00:03:24,560 --> 00:03:29,750 Another way to do that is if we wanted to tell us what's in the Etsy folder without navigating to it 57 00:03:30,150 --> 00:03:38,010 we get this type Ellis Etsy and you can see everything that's in here so there's some some tricks that 58 00:03:38,010 --> 00:03:38,990 we can do right. 59 00:03:39,000 --> 00:03:46,170 So we don't have to actually navigate to the folder you know it's in there again if we add less and 60 00:03:46,170 --> 00:03:52,510 we want to know what's sitting in videos or even let's say what's sitting in desktop for our folder. 61 00:03:52,590 --> 00:03:58,860 Well if we start typing desktop and hit tab we can't do that either because everything in Linux is case 62 00:03:58,860 --> 00:03:59,900 sensitive. 63 00:04:00,090 --> 00:04:05,650 So if we start typing desktop and then hit tab now we can LSI and see what's in there. 64 00:04:05,700 --> 00:04:11,440 So our VM where came with a couple of shell scripts here that are automatically placed in our desktop. 65 00:04:11,470 --> 00:04:15,750 We wanted to confirm that you could see that they're both right here. 66 00:04:15,750 --> 00:04:23,910 So as of right now we are just sitting in our home folder and we know how to navigate around. 67 00:04:23,910 --> 00:04:30,000 So if we wanted to go to desktop we could we could hit Alaska now and see what's in there. 68 00:04:30,030 --> 00:04:31,100 We wanted to go backwards. 69 00:04:31,110 --> 00:04:32,270 We could. 70 00:04:32,370 --> 00:04:38,640 OK now we're back in our our route folder and you can also tell where you're at your present working 71 00:04:38,640 --> 00:04:40,970 directory sits right here right. 72 00:04:40,980 --> 00:04:46,260 So this little tilde is actually your home folder and you can see that we're in desktop. 73 00:04:46,260 --> 00:04:53,730 So if we wanted to go back into our desktop instead of typing see you wanted to go to music from your 74 00:04:53,730 --> 00:04:58,180 desktop instead of going root music which will work. 75 00:04:58,290 --> 00:05:07,010 You could also just say I want to go music and that'll put you there as well and notice you don't need 76 00:05:07,010 --> 00:05:12,770 the leading forward slash when you use the tilde so just some couple interesting tricks that you kind 77 00:05:12,770 --> 00:05:14,990 of pick up along the way. 78 00:05:15,050 --> 00:05:21,470 Tab is definite going to be your best friend if you run into something with multiple options say you're 79 00:05:21,470 --> 00:05:26,090 trying to C and you say I want to go to my desktop and you're tapping it's not working you can hit double 80 00:05:26,090 --> 00:05:32,150 tab and then it will show you OK well there's desktop documents downloads those are your three options 81 00:05:32,150 --> 00:05:34,060 that start with a D. 82 00:05:34,210 --> 00:05:41,650 So now you can have an idea as to how to kind of move around but let's do a little bit more. 83 00:05:42,280 --> 00:05:44,560 So what if we want to make our own folder. 84 00:05:44,560 --> 00:05:53,240 Well there's something called Make directory M K DVR so if we say make directory and we'll say I'm just 85 00:05:53,240 --> 00:06:01,240 gonna use my name Heath it's now fully L S we can see that this Heath folder is now here we can go into 86 00:06:01,240 --> 00:06:05,460 the heath folder and there should be nothing in it right. 87 00:06:05,620 --> 00:06:11,900 So we can go back and we can also get rid of the heath folder remove directory Heath. 88 00:06:12,230 --> 00:06:15,430 Alice again it's gone. 89 00:06:15,540 --> 00:06:19,490 So now what else can we do. 90 00:06:19,500 --> 00:06:27,130 Well we can also look for hidden folders so we can say LSA dash L.A. and we can look for hidden files 91 00:06:27,130 --> 00:06:28,030 and folders here. 92 00:06:28,030 --> 00:06:30,240 Remember the color coordination. 93 00:06:30,370 --> 00:06:33,840 So this dot cash right. 94 00:06:33,850 --> 00:06:35,920 That in theory is a hidden folder. 95 00:06:35,950 --> 00:06:39,750 So if we say C.D. Doc cash we can go into there. 96 00:06:39,760 --> 00:06:39,950 We. 97 00:06:39,950 --> 00:06:40,500 Alas. 98 00:06:40,510 --> 00:06:43,060 And there's actually some some information in there. 99 00:06:43,240 --> 00:06:45,750 But when you saw it originally you didn't see that. 100 00:06:45,850 --> 00:06:47,320 We're going to cover more on this. 101 00:06:47,320 --> 00:06:50,860 I just kind of want to show you that trick as you see over on the left side. 102 00:06:50,890 --> 00:06:53,090 There's file permissions and properties. 103 00:06:53,260 --> 00:06:58,640 So be aware that just because it looks like something's not there doesn't mean it's not there. 104 00:06:58,660 --> 00:07:00,070 It might just actually be hidden. 105 00:07:00,070 --> 00:07:03,370 Similar to windows where you have hidden files and folders. 106 00:07:03,430 --> 00:07:06,390 So just a quick trick to show you that so. 107 00:07:06,390 --> 00:07:07,780 Another thing we can do. 108 00:07:08,070 --> 00:07:09,690 So let's go back 109 00:07:12,480 --> 00:07:14,830 and don't worry about what I'm doing here. 110 00:07:14,830 --> 00:07:18,020 You're gonna cover these commands in a little bit. 111 00:07:18,120 --> 00:07:25,350 I'm just going to go high and we're gonna put that in a test text folder. 112 00:07:25,350 --> 00:07:35,060 So now we l s you could see that test out Texas here so if we want to actually copy this file we can 113 00:07:35,060 --> 00:07:41,930 copy just files to another location so we can say hey I've got this test that text but I actually want 114 00:07:41,930 --> 00:07:52,650 to move it to downloads and if we go else to downloads you could see that test site text is actually 115 00:07:52,650 --> 00:08:02,450 sitting in their and if we wanted to remove it we can say remove from downloads or test that text. 116 00:08:02,790 --> 00:08:03,810 Actually sorry. 117 00:08:03,810 --> 00:08:06,690 Remove downloads test text. 118 00:08:06,710 --> 00:08:10,530 We don't have to transition into that directory if we don't want to. 119 00:08:10,530 --> 00:08:11,360 So another trick. 120 00:08:11,370 --> 00:08:16,050 Say we want to see now that it's gone and we want to tell Alas what we want to keep typing this out. 121 00:08:16,140 --> 00:08:21,230 If you hit the up arrow now you can just see your old command. 122 00:08:21,260 --> 00:08:25,130 So if you keep typing your command over and over you can see what's going on. 123 00:08:25,130 --> 00:08:31,560 So that shows that there's nothing in downloads now we were able to successfully remove that file so. 124 00:08:31,580 --> 00:08:34,770 Another thing that we can do is we can actually move. 125 00:08:34,880 --> 00:08:41,740 So say we wanted to move test out text and we wanted to put that into downloads OK. 126 00:08:41,740 --> 00:08:48,340 Now if we less test that text is now gone from this folder because we've moved it we haven't made a 127 00:08:48,340 --> 00:08:51,580 copy we've actually physically moved it away. 128 00:08:51,580 --> 00:08:58,750 So now if we LSI actually let's just tab up you can see that test that text is now in there and I'm 129 00:08:58,750 --> 00:09:06,680 going to remove that here OK and now the last thing I want to show you is the locate feature. 130 00:09:07,010 --> 00:09:17,030 So if we wanted to locate a file say I wanted to locate Bash let's see so we're looking for a file and 131 00:09:17,030 --> 00:09:19,260 we're gonna get more specific along the way. 132 00:09:19,290 --> 00:09:23,970 But if you type in locate you can kind of look through a system to see if you can find it. 133 00:09:25,060 --> 00:09:26,440 Now I'm looking for. 134 00:09:26,440 --> 00:09:30,020 Say any type of bin bash or bin our Bash. 135 00:09:30,040 --> 00:09:30,700 That's fine. 136 00:09:30,700 --> 00:09:31,620 That's really what I want. 137 00:09:32,080 --> 00:09:34,490 But it shows you everything with bash in it. 138 00:09:35,730 --> 00:09:38,340 Now this might not work right away. 139 00:09:38,340 --> 00:09:44,430 Well you might need to do is update the database so you type and update DV it updates everything for 140 00:09:44,430 --> 00:09:46,650 you and then you can use locate again. 141 00:09:46,740 --> 00:09:51,960 So it has to build that database of the information that it's finding in order to locate what you're 142 00:09:51,960 --> 00:09:52,560 searching for. 143 00:09:52,590 --> 00:09:57,340 So make sure that you use update DV sort of frequently OK. 144 00:09:57,340 --> 00:10:02,020 So two more things I want to show you and then we'll close out this video and move on to the next one. 145 00:10:03,230 --> 00:10:07,880 So an important thing you want to do with your new account is we're using a default password and that's 146 00:10:07,880 --> 00:10:09,280 not very secure. 147 00:10:09,320 --> 00:10:19,230 So to change a password for our user we can just type in P.A. SS WD and now it's going to ask us for 148 00:10:19,320 --> 00:10:20,030 a password. 149 00:10:20,040 --> 00:10:23,010 So instead of using Tor we can use something else. 150 00:10:24,420 --> 00:10:29,460 I'm going to type in the very secure password as my password for an example here. 151 00:10:29,460 --> 00:10:36,180 But if you plan on using this machine for future reference you can type in a secure password and kind 152 00:10:36,180 --> 00:10:36,660 of keep it. 153 00:10:37,500 --> 00:10:41,560 So lastly I want to show you is something called man. 154 00:10:41,580 --> 00:10:47,300 So man pages man pages are your instructions for any command that you're running. 155 00:10:47,310 --> 00:10:49,170 Most commands come with a man page. 156 00:10:49,470 --> 00:10:56,820 So let's say we want to look at L S we can say man l s and then it's going to give us all this information 157 00:10:56,820 --> 00:10:59,340 here about L S. 158 00:10:59,340 --> 00:11:02,790 So if you see it says l us as list directory contents. 159 00:11:03,030 --> 00:11:03,560 Awesome. 160 00:11:03,600 --> 00:11:10,920 And then it gives you will options we can do well we can do a dash a for all what you saw earlier and 161 00:11:10,920 --> 00:11:15,490 you can kind of scroll through here and just see exactly what it has to offer. 162 00:11:17,430 --> 00:11:18,390 And that's kind of it. 163 00:11:18,420 --> 00:11:24,180 So when you go through here you can kind of you know if you're struggling to you know there's a command 164 00:11:24,180 --> 00:11:26,990 in there but you're not sure exactly what the command is. 165 00:11:27,090 --> 00:11:30,780 You can type in Man and search it and sometimes you can do. 166 00:11:30,780 --> 00:11:35,610 Alas I don't know if this is going to work but dash dash help and you get some information as well. 167 00:11:35,610 --> 00:11:40,500 It doesn't provide you the full man pages but it provides you something pretty close. 168 00:11:40,500 --> 00:11:45,450 So that's kind of just your way around if you ever get stuck something to look for. 169 00:11:46,260 --> 00:11:46,640 OK. 170 00:11:46,650 --> 00:11:48,770 So that's it for this lesson. 171 00:11:48,780 --> 00:11:56,520 Next we're going to move on to users and privileges how to add users and how to how to change some pseudocode 172 00:11:56,520 --> 00:11:59,250 and some modifications to our file permissions.