Unix Basics - Part 2

  • jaymcgavren

Oops, a subscription is required to view this video. You can enroll now to watch, or try out all that Code School has to offer with a free two-day Hall Pass.


bkzguo said

Another clean and efficient tutorial from Jay. Hope to have part 3 (maybe?) of Unix Basic or even Unix Medium/Advanced/Supreme course in future. Thanks!

Chemist said

My favorite Screencast so far, had to go back to it few times when figuring out permissions. Thank you. I prefer this style of changing permissions. I think you should've mentioned chown and chgrp, I looked them up somewhere else but would've been nice here since it relates.

halolee said

Hi Jay,

Thanks for the awesome cause. Cleared lots of my knowledge dead spot in just 10 minutes.

Did you plan to make some more deeper unix dive in course?

I found myself want to use pip | and to combine other unix staff, but seems like there is always some part missing.

Where could I find a deeper info about that?

Tony Barretto said

Great presenter Jay. However, it was too quick and needed an explanation of which user and group a file belonged. An explanation of chmod and what privilege are needed to change permission was missing.

Thanks though, it was a useful refresher.

John said

Really useful - especially setting permissions - i could never get my head around that until now. As a few others have stated - would have been helpful to go a bit slower - easier to keep up. Thanks

Borja Martín Fernández said

Simple atomic teaching. People can decide wether to take too many info or limitating it.. That chmod command, using numbers was a bit cryptic, but after Jay, things got light in my head... Nice job!

Henri said

Sure I did enjoy it. Could you do one about programming with Unix? would love that. Thanks again. Unix is cool.

virg1621 said

Jay is a great presenter. Thanks for creating this!

Dominick Guzzo said

just as good as the first in terms of quality and content covered/explained. it may have been fast in some parts for people who're new to the Unix CLI, but that's why there's pause & rewind buttons :P

jeromelachaud said

Useful video - a little "rushy" I would say as well but I liked it.

Elijah Lynn said

Too much was glossed over and it went to fast for me to recommend this to noobs. It felt very rushed. Quality is lacking on this one.

bertomart said

Haha, funny ending. Very useful. I like your flow.

Arthur Barros said

Thanks for sharing your knowledge

Douglas King said

Wow, I just installed linux on a throwaway laptop a friend gave me. This vid made me realize the potential! Thanks! Reminds me of DOS on speed.

Collin Garvey said

For anyone wondering about the 777/755 thing mentioned towards the end of the video:

Values are assigned to the specific states of permissions for an entity as follows: 1 = Execute 2 = Write 3 = Execute + write (1+2) 4 = Read 5 = Execute + read (1+4) 6 = Write + read (2+4) 7 = Execute + write + read (1+2+4)

Values are mapped to: User (owner), Group, Other (everyone), respectively.

So now it should be apparent what 777 and 755 mean in terms of permissions.


Titanio Verde said

This stuff is really basic, but as others said: it's a great reminder. Anyhow I learned some missing details. Keep on typing! Good old Unix needs more followers. :-D

Bob Perlman said

Nevermind the part of my comment about the screenshots. I just found the resources tab.

Bob Perlman said

Thanks Jay. Some useful stuff here. Would be nice to have some screenshots or slides so I could soak it in at my own pace, but really very helpful.

Jeff Powell said

Good video Jay -- a quick question for you: what font are you using in your terminal?

Dave Woodall said

Hey Jay, That was awesome and I really like your teaching style. Would love to see you continue with some intermediate tutorials! Thanks!

Maxim Filimonov said

Great videos. Thanks! Part about permissions is especially awesome :) Would be a bit easier to follow if there were an example set of directories and files provided with the video.


Unix's power comes at the price of being a little arcane. With commands like "cd ../.." and "chmod 777 *.sh", it's easy to get confused. But in Part 2 of Unix Basics (Paths and Permissions), we'll show you all the building blocks you need to decipher these commands, and more, step-by-step.