UN11  UNIX/Linux Fundamentals
 
Length/Format
3 days
Lecture, discussion, demos and hands-on workshops.
Description
This course presents a comprehensive introduction to the UNIX operating system and environment. Essential concepts and practical skills are covered, enabling the student to productively use UNIX commands. Emphasis is given to the filesystem and process control.

This course is applicable to many popular variants of UNIX such as  Solaris, Linux, SV4, BSD, HP and AIX.
Audience
The course as detailed below is intended for technical professionals, experienced with other OS such as MVS or MS-DOS and forms the foundation for subsequent training in shell/C/C++ programming and administration.

The topic set, scope and depth of the material presented can be varied to tailor the course for less technically experienced users, providing they are familiar with basic computer concepts.
Key Topics
INTRODUCTION AND BASIC COMMANDS- Overview, Evolution; Variations, Releases; HW Supported; Definitions and Major Features; Logging On/Off; Login Ids and Passwords; Shell Prompt and Command Line Syntax; Correcting Typos; Canceling/Scrolling Screen Output; Basic UNIX Commands (who, date, ls, ps, passwd, cat, wc, pr, lp); File Redirection; Sending, Receiving Mail, Interactive talk

FULL SCREEN EDITING ex/vi -
shell, ex and vi Environments; Invoking, Leaving the Editor; Saving, Canceling Changes; Displaying Text, Scrolling, Cursor Positioning; Adding, Deleting and Changing Text; Copying and Moving Text, Buffers; Customizing the ex/vi Environment; Advanced vi Features

FILE SYSTEM AND COMMANDS -
Naming Rules, Conventions; File and Directory Formats; File Access Permissions; Wildcard Matching Meta-Characters; Directory Structure, Absolute/Relative Pathnames; Typical System and User Directories; Commands (pwd, cd, ls, file, mkdir, rmdir, cp, mv, rm, ln, chmod); Networks, Mounting Filesystems

DATA MANIPULATION TOOLS -
Regular Expressions, grep; File Commands (cmp, diff, find, spell, sort, crypt); Extracting Data (cut, sed, sort); Miscellaneous Commands (du, od, umask, write, mesg, stty, login)

MANAGING PROCESSES -
Process Creation, parent/child, Environment; Foreground Facilities, Pipes, Sequences, Groups, Conditional Execution; Background Facliities, Submit, ps, kill, Signals, Basic Job Control; Periodic Processes, at

SHELL COMMAND LINE PROCESSOR -
Standard Input, Output and Error files; Redirection; Command Aliasing; Command History, Edit; Shell Environment, Start-Up Files; Shell Working Variables, Quoting Rules
 
Copyright 2011 AJC Information Solutions     http://www.ajcis.com    info@ajcis.com     973.605.8373