ES0500: UNIX FUNDAMENTALS
UNIX-based systems are increasingly becoming the preferred platform for new systems development. The UNIX Fundamentals seminar provides a guided tour through the architecture of the UNIX Operating System. It will enhance your understanding of the concepts on which UNIX is based; enabling you to quickly become a productive end user and developer.

For Registration/Information call (586) 336-7860 or
email info@epcom.com

  Return to Course Offerings
 


Who Should Attend

    Managers, application developers, and end users who want a conceptual understanding of the UNIX Operating System as well as hands-on experience in using its commands should take this course. Application developers and end users will receive hands-on training and exposure to many UNIX commands and techniques that will greatly improve their productivity.

Prerequisites

    Exposure to other operating systems and basic computer usage skills.

What you will learn

    The UNIX architecture, electronic mail, the file system structure, the vi editor, the shell, filtering, networking and frequently used commands are covered in this course. The course emphasizes learning through in-class, hands-on exercises. After completing this course, you will be able to:

  • Send and receive electronic mail
  • Manage files and file systems
  • Create and edit files using the vi and sed editors
  • Develop shell scripts and create new commands
  • Develop simple UNIX filters (searching and sorting)
  • Redirect I/O and make effective use of pipes
  • Use networking services (NFS, NIS, telnet, ftp, and rlogin)

Course Outline

  1. Introduction
    • UNIX Architecture
    • Kernel
    • Shell
    • Libraries
    • File system structure
    • Logging in and out
    • Changing passwords
    • The cat, ls, cd, pwd and man commands
    • Using the mail utility
  2. The File System Structure
    • Standard directories and hierarchy
    • Internal structure (Superblock, Inodes, Data Blocks)
    • The /etc/password and /etc/group files
    • File system management (clri, df, dd, fsck, mkfs, mount, unmount)
    • File manipulation (cat, cd, rm, ls, mv)
    • File access (chmod, chgrp, newgrp and chown commands)
    • Printing a file (lp and lpr)
  3. vi Editor
    • Getting started
    • Features and modes
    • Moving around the file
    • Inserting text
    • Searching for strings
    • Deleting text and undoing edits
    • Regular expressions
    • Moving blocks of text within a file and to other files
    • Macros and EX commands
  4. Shells
    • Bourne and C shells
    • Selecting a default shell
    • Environment variables
    • .login and .cshrc files
    • Command line structure
    • I/O redirection
    • Pipes and pipelines
    • Background and foreground processes
  5. Shell Programming
    • Creating new commands
    • Command line arguments
    • Using program output as arguments
    • Shell variables
    • Shell language syntax
    • Examining a few shell scripts
  6. Filters
    • grep, egrep, and fgrep
    • Introduction to sed
    • Introduction to awk
  7. Networking
    • telnet
    • ftp
    • yp
    • rcp
    • nfs
    • rlogin

Hands-on Workshops

  • Tailoring your environment
  • Using the mail utility
  • Using UNIX commands to manipulate files
  • Using the VI and ED editors
  • Using the shell to create new commands
  • Using grep and sed to create a few simple filters
  • Building simple shell scripts
  • Using Telnet, FTP, and NFS


Course Duration

    Two (2) days.

Course Schedule

Course Materials

  • Comprehensive course workbook/summary
  • Course certificate of completion

For Registration/Information call (586) 336-7860 or email info@epcom.com

  Return to Course Offerings



home - consulting - education - staffing | careers - about us - contact us

v1.0 Copyright 2004, Epcom Corporation