Unix OS Fundamentals: An Introduction to Unix

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


Expected Duration
136 minutes

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.


History and Philosophy of 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

Unix Distributions and Implementations

  • 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

Using Unix

  • 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

Describing Unix Shell Scripts and Shells

  • 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

Creating and Running a Shell Script

  • 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

Unix Command Execution

  • 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

Practice: Unix Fundamentals

  • understand the origins and basic principles of Unix





Multi-license discounts available for Annual and Monthly subscriptions.