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

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.

Course Highlights:

  • 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

  Course Benefits:

  • Full-screen text editing with VI
  • Electronic communication
  • Simple Shell Programming
  • Interactive web projects emphasizing “test thinking” skills

Course Typically Offered: Online - Winter and Summer

Prerequisites: Familiarity with computers

Next Step: After completing this course, consider taking UNIX & Linux System Administration I to continue learning.

Contact: 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