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