Screencast Unix Basics - Part 2 Electives

  • Jay McGavren
Badge student

Locked Content

A subscription is required for viewing this video. Enroll now to get full access to all Code School courses and content.

Enroll Now Sign in


  1. 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.

  2. 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!

  3. Jeff Powell said

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

  4. Faculty

    Jay McGavren said

    @Jeff Powell: It's Anonymous Pro: I'm no font connoisseur, but other devs seem to like it.

  5. 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.

  6. Bob Perlman said

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

  7. 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

  8. 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.


  9. 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.

  10. Arthur Barros said

    Thanks for sharing your knowledge

  11. spaceshipdev said

    Great stuff

  12. bertomart said

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

  13. Gabriel Hardy said

    Simply awesome.

  14. 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.

  15. jeromelachaud said

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

  16. 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

  17. virg1621 said

    Jay is a great presenter. Thanks for creating this!

  18. Henri said

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

  19. 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!

  20. 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

  21. Andy Beckman said

    Hah.. funny ending.

  22. 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.

  23. 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?

  24. 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.

  25. 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!

About This Screencast

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.

You need to be an enrolled student in order to view this video and subscribe.

Enroll Now