Home /  Courses And Programs / Unix & Linux Operating Systems Fundamentals

The UNIX-Linux operating systems are available in many computing environments, from small microcomputers and virtual computers, to the largest supercomputers, and has gained widespread commercial acceptance with its multi-user and multitasking abilities. This course introduces the UNIX and Linux operating system’s user interface. Students learn common commands; practice displaying, copying, moving, and removing files and directories; and discover how to protect data by setting file metacharacters, redirection, and piping symbols at the command line. Other topics include full-screen text editing with VI, electronic communication, simple shell programming, and Shell features. In this class students will select “interactive” projects (associated with the web) to emphasize “test thinking” skills. Projects will correspond with topics discussed in chapter readings.
 
Topics Include

  • The parts of the UNIX-LINUX operating system
  • Bourne Shell
  • C Shell
  • UNIX-LINUX commands/utilities
  • Simple Shell Programming
  • Networking/System Administration
  • Common commands
  • Practice displaying
  • Copying, moving, and removing files and directories
  • How to protect data by setting file metacharacters, redirection, and piping symbols at the command line
  • Shell features
 
Practical Experience
  • Full-screen text editing with VI
  • Electronic communication
  • Simple Shell Programming
  • Interactive web projects emphasizing “test thinking” skills
 
Prerequisites: Familiarity with computers
 
Next Steps: After completing this course, consider taking UNIX & Linux System Administration I to continue learning.
 
More Information: For more information about this course, please contact Infotech@ucsd.edu.
 

Course Number: CSE-41268
Credit: 3.00 unit(s)
Related Certificate Programs: UNIX & Linux System Administration

+ Expand All