Pugh-Killeen Logo

UNIX / Linux for Users

Home | Contact Us

Description

This course covers the UNIX / Linux operating system from a user's perspective. This class assumes the student has some familiarity with using computers, such as using a word processor. The five day class combines lecture with hands-on exercises.

Objectives

By the end of the course you will be able to:

  • Understand the philosophy and organization of the UNIX / Linux operating system
  • Write shell scripts in both Bourne and C shell languages
  • Use the vi editor to edit text and a source code control system to store revisions in text
  • Communicate with local and foreign users via mail
  • Run multiple processes simultaneously

Author

The Author is Kenneth Pugh, a recognized C and C++ language expert. Mr. Pugh has many years of experience in programming a variety of languages and operating systems. He is author of several books, including UNIX for the MS-DOS USER and All on C. He was a columnist for the C User's Journal and the C++ Journal. He has been on the faculty of the University of Hawaii and Wellesley College.

Outline

  • Introduction
    • History
    • Some Basic Commands
  • File and Directories
    • Files, types, names
    • Directory commands
  • Shells
    • The initial script
    • Input and Output Redirection
    • Filenames and the shell
  • A Text Editor - vi
    • Command and input mode
    • Opening and saving a file
    • Deleting, moving, and copying blocks
  • Multiple users interaction
    • Permissions and Groups
    • Mail
    • Networks
  • Multi-tasking
    • Processes
    • Process commands
    • Background processes
  • Shell
    • Shell scripts
    • Shell variables
    • Textual manipulations
    • Regular expressions
  • Tools
    • Regular expression finders grep
    • Stream editor sed
    • Sorting sort
    • Translating characters tr
  • Bourne Shell
    • Shell scripts
    • Control flow
    • Evaluating expressions
    • Korn shell additions
  • C Shell
    • History
    • Alias
    • ob control
    • Shell scripts
    • Control flow
  • System Administration
    • Superuser
    • Administrative directory
    • Communicating with your users
    • Disk maintenance
  • Shutdown
  • Text processing nroff/troff
    • Text and commands
    • Primitive formatting commands
  • Text revision systems - SCCS
    • Creating a control file
    • Retrieving current version
    • Recording changes
  • Pattern scanning language - awk
    • Basic operations
    • Creating awk programs
    • Associative arrays

Copyright (c) 1996-2007 Pugh-Killeen Associates

Home Services Solutions Classes Resources About Us Contact Us Legal