Unix OS Fundamentals: An Introduction to Unix


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Unix is one of the most widely used operating systems in the world. It has gained success in personal use markets, such as desktop PCs (with Unix-based operating systems like Linux and Mac OS X), and in smartphones with the Android operating system. Used by individuals, companies, and organizations for a variety of applications, commercial Unix systems include Oracle Solaris, IBM AIX, and HP-UX. This course is an overview that introduces the learner to the basics of Unix, including a brief history of Unix and the various brands of Unix and Linux; the various implementations of Unix, either in a network or single workstation environment; Unix's basic user interfaces, from command line to the X Window System; and some fundamental Unix commands, such as logging in or out of a Unix system and performing basic Unix file operations.

Target Audience
Individuals and companies who want to get a thorough grounding in Unix principles and operation

Prerequisites
None

Expected Duration (hours)
2.3

Lesson Objectives

Unix OS Fundamentals: An Introduction to Unix

  • start the course
  • describe the historical development of Unix
  • describe the current status of Unix development
  • recognize the basic principles of Unix
  • describe the open source model and how it relates to Unix
  • describe portability in a Unix environment
  • describe the benefits, features, and differences of Unix and Linux
  • describe Unix standards
  • recognize the advantages of Unix as a server operating system
  • describe the features of Unix in a network environment
  • describe the features of Unix on standalone machines
  • describe the basic features of the Unix command line
  • describe the Unix X Window System as a framework for GUI systems
  • describe Unix GUI functionality
  • recognize how the Unix shell processes including using expansion and substitution
  • join commands on the command line using & and pipe characters
  • recognize how to store commands in a script
  • recognize the function of a shell in Unix, how to determine what shells are available, and how to change between them
  • recognize the features of Bourne shells, including sh and bash
  • recognize the features of C shells, including csh and tcsh
  • recognize the features of Korn shells, including ksh and dtksh
  • recognize the text editor options for script creation in Unix systems, including vi, emacs, and gedit
  • create a basic Unix shell script
  • use conventions to name a shell script and save it
  • execute a Unix shell script
  • describe the input and output structure of Unix commands, use the command line with > and < characters, and run commands in the background
  • chain commands together on the Unix command line with the ampersand and pipe characters
  • use parentheses to group commands for conditional execution
  • understand the origins and basic principles of Unix
  • Course Number:
    lu_unsf_a01_it_enus

    Expertise Level
    Beginner