Course Overview

Labs

Lecture Topics

Exam Reviews

Source Code & Other Resources


Operating Systems Concepts & Design

You can use a command in support of your answer, but we are evaluating your written response.

  1. In git, what is the difference between / when should I use a commit versus a sync (push)?

  2. Explain the difference between an absolute path and a relative path to a directory.

  3. Explain the difference between cp and mv

  4. Explain the when to use rmdir boat-folder vs rm -r boat-folder

  5. Explain the difference between ls and ls -lah

  6. Describe the permissions set by the following command with respect to user, groups, and other chmod 751 program

  7. Describe the permissions set by the following command with respect to user, groups, and other chmod a=w snow.md

  8. Given -rw------- 1 kayleigh hr_admins 2048 Sep 9 14:02 payroll_notes.txt Who besides kayleigh can read payroll_notes.txt, and why (or why not)?

  9. Given -rw-rw-r-- 1 dana hr_admins 1536 Sep 10 08:40 meeting_minutes.md If bob needs to edit meeting_minutes and is not in the hr_admins group, what is the least-privilege way he should be granted access?

  10. Given -rw------- 1 kayleigh hr_admins 2048 Sep 9 14:02 payroll_notes.txt Assuming sally is a member of the sudo group, can they open payroll_notes.txt for editing and why (why not)?