Homework 1, Getting Started.
Short Description:
Read the chapter and explore the man page system.
Goals
When you finish this homework, you should have:
- Learned a little about the unix/linux man page system.
Formal Description
In a word document address each of the following. All computer interaction answers should come from running commands on cslab103.
- Read chapter 1 of the book. State that you have done so.
- Provide a reaction to the diversity of standards. Do you think a closed source system like Windows had an impact on this system?
- You need to become somewhat familiar with several ways to find information on a Linux system. The man pages are useful. Investigate by running
man man
on clsab103.
- What does the command man do?
- List the sections of the manual.
- Given that we will be studying interacting with the system API which sections do you think we will most likely consult.
- Read the man pages for
mkfifo. Describe the contents of each. How does this relate to the previous question.
-
man -k mkfifo
-
apropos mkfifo
-
man mkfifo
-
man 1 mkfifo
-
man 1p mkfifo
-
man 3 mkfifo
-
man 3p mkfifo
- Read the man page for
dup
- Discuss the standards to which the versions of dup conforms.
- What does this imply when writing portable code using a dup command?
Required Files
A single word document. Please submit a word document, no other formats will be graded.
Submission
Submit the assignment to the D2L folder Homework 1 by the due date.