| 
				
					| 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
 
 |  
					|  |  |