Hands-on: Unix for Users

four days hands-on introduction course

Language: English


Get your information from an independent source


DESCRIPTION
UNIX is a powerful, multi-user, multi-tasking operating system which has become an industry standard.
UNIX provides virtual memory and network support, graphical user interface support, a productive software development environment and a rapidly expanding set of end user applications.
The course provides you with a comprehensive introduction to the full range of UNIX user services and utilities.
It covers Solaris, and emphasises the power of the programmable, extensible tools.

HANDS-ON
This course emphasises learning through in-class hands-on exercises using the UNIX operating system. You gain experience by:
Using Common Desktop Environment (CDE) applications
Executing programs under UNIX
Employing UNIX pipes and filters
Writing shell scripts and aliases
Using files, directories and devices
Sending and receiving electronic mail

WHO SHOULD ATTEND
This course is valuable for UNIX users,
systems and applications programmers and analysts,
system administrators,
software support specialists and managers who want to use UNIX and its utilities to full effect.

WHAT YOU WILL LEARN
Use the Common Desktop Environment (CDE) to interact with files and programs
Navigate the UNIX file system, and use directories, links and symbolic links
Use the Korn shell, including command history, filename wildcards and substitutions
Process data with pipes and filters
Back up and restore personal files
Configure UNIX applications
Display and search online documentation

OUTLINES

The Unix Operating System

UNDERSTANDING AND USING THE FEATURES

  • Multi-user and multitasking
  • Hierarchical file system
  • User-selectable command language
  • Compatible I/O between files
  • processes
  • Graphical user interfaces based on X
  • Network communication services
  • Highly portable kernel and utilities

    PRESENT VERSIONS

  • System V Release 4
  • BSD 4.4
  • AIX
  • Digital UNIX
  • HP-UX
  • Solaris
  • SCO UNIX
  • BSDI
  • Linux
  • Others

    THE OPEN GROUP STANDARDS

    Common Desktop Environment

    BASIC FEATURES AND TERMINOLOGY

  • Front panel and subpanels
  • Motif
  • Window controls
  • Mouse operations

    CDE APPLICATIONS

  • Terminal emulator
  • Text editor
  • File manager
  • Trash can
  • Mailer
  • Clock
  • Calendar

    The UNIX File System

    BASIC FILE MANIPULATION

  • Copying, moving, linking, removing
  • Remote file copy and display
  • File attributes
  • The vi editor
  • Access control
  • Comparing, printing

    THE DIRECTORY HIERARCHY

  • Root, current and home directories
  • Creating and removing directories
  • Finding files
  • Device special files

    The Korn Shell

    BASIC FEATURES

  • Displaying and using command history
  • Background jobs
  • Process status
  • Filename "wildcards"
  • Substitutions
  • Redirection and pipes

    ADVANCED FEATURES

  • Metacharacter suppression
  • Variables
  • Environment variables
  • Aliases
  • Startup files

    REMOTE SHELLS AND REMOTE LOGIN

    UNIX Documentation

  • Paper vs. online documentation
  • Reference manual sections
  • The man command

    Filters and Pipelines

    CONCEPTS AND BASIC FILTERS

  • Tool-building philosophy
  • Input, output and error streams
  • sort: sorting
  • cat: catenating
  • grep: searching for patterns
  • wc: counting
  • tail: trimming

    ADVANCED FILTERS

  • sed: stream editing
  • awk: field processing

    USING REGULAR EXPRESSIONS

  • egrep: extended grep
  • Searches and substitutions using sed and vi

    The X Window System

    X WINDOW SYSTEM CONCEPTS
  • Windows, text and graphics
  • X server and client applications
  • Network and vendor independence
  • Window managers

    CONFIGURING X APPLICATIONS

  • Options: geometry, display, others
  • The DISPLAY environment variable

    Shell Programming

    SHELL SCRIPTS IN EXECUTABLE FILES

  • Ordinary and special variables
  • Subshells and exit codes

    LOOPS, DECISIONS AND I/O

  • for and while loops
  • test
  • if/else and case decisions
  • Filtering loop and decision I/O
  • Redirecting error messages to files

    Administration for Users

  • The super-user
  • Security issues
  • Managing users and groups
  • Dæmon processes
  • cron
  • Backup/restore with tar and cpio
  • Accessing local and remote file systems
  • Setting terminal control characters

    User Communication Tools

  • E-mail with CDE and mail/mailx
  • Internet commands


    [HOME] [DATES] [RESERVATION] [SEMINARS]


    FDDI Institute
    De Regenboog 11 - 2800 Mechelen - Europe
    Tel 32 15 24 50 58 - Fax 32 15 25 10 50