These materials have been prepared for a one-credit class. If you are not enrolled in the class, you are welcome to look at and read these lessons for free. You can obtain a free, educational Unix account at: https://www.nyx.net. However, I won't grade your assignment or answer questions if you are not officially enrolled.
Notice
This course, as all college courses, requires students to assume
full responsibility for meeting course requirements.
If you are unwilling or unable to take responsibility for your
actions in this course, please drop it.
If you continue in this course, you are bound by and take the
consequences of all the course requirements and rules: Syllabus, Ethics, Due Diligence, Turning in Assignments, Grading, and On-Time
Policy.
Overview of this Course
The purpose of this course is to give you competency as a beginning user of Unix. You will leave from this course with the ability to use Unix to perform routine file management, electronic mail, file editing, command piping and filtering, file permissions, and customizations. You will also know how to access Unix reference information and help material online so that you can gain more Unix knowledge when you require it.
With these skills, you should be able to accomplish tasks that you might have to do for other courses or your job. In particular, this knowledge will prepare you for courses such as Introduction to Internet and the Web and Creating Web Documents.
Course Objectives
In this course, you will
- Perform Unix-related tasks accurately using real-world tools under real-world constraints and pressure (including deadlines) by employing problem-solving, communication, and project-management skills.
- Understand how a Unix account works and how to login
- Get to the Unix shell
- Issue Unix commands
- Redirect the output of Unix commands
- Send and receive electronic mail and learn its real-world limitations
- Manage, list, create, move, delete, and display files and directories
- Access online Unix help
- Use pipes and filters to process Unix files
- Set and display file and directory permissions
- See how you could customize your account
Please note that this course is limited in its coverage and scope due to its nature as a one-credit, introductory, undergraduate course open to persons in all majors with no pre-requisites.
What this course is not
- An intermediate Unix course
- An advanced introduction to Unix or Unix system administration
- Coverage of the Internet or use of the Web (see Introduction to Internet and the Web)
- Instruction on creating Web documents (see Creating Web Documents)
- An explication of every flavor or shell of Unix
- Coverage of applications such as Word processing or spreadsheets
- Coverage of shell programming (although pipes and filters will be introduced)
What I am assuming about you
- You know how to use a personal computer, mouse, and keyboard
- You can use a Web browser
- You can get access to a Unix account
- You are comfortable using computers