Training Program Details
INTRODUCTION TO UNIX
COURSE CONTENT
Introduction
Prerequisites
What Is UNIX?
What Is UNIX Not?
UNIX Basics
Logging In
Logging Out
Changing Your Password
Home Directory
The Shell
The UNIX Directory Structure
Pathnames
Absolute Pathnames
Relative Pathnames
Special Pathnames (of directories)
File and Directory Commands
Command Syntax
MAN
LS
PWD
CD
MORE
CAT
TAIL
HEAD
CP
MV
RM
MKDIR
RMDIR
The VI Editor
How VI Operates
VI Modes
Cursor Positioning
Deleting Text
Replacing Text
Copying and Pasting Text
Saving Changes and Exiting
Miscellaneous Useful Commands
Last-line Commands
VI Options and /.exrc
Common Miscellaneous Commands
DATE
TOUCH
WHO
TTY
ECHO
PRINT
BANNER
CLEAR
SLEEP
Using the Shell - Part 1
Control Characters
STTY
Environmental Variables
SET and EXPORT
Built-in Variables
WHEREIS
WHICH
Shell Initialization Files
Filename Generation
Wildcards
Quotes
Single Quotes
Double Quotes
Back Quotes
Escape Character ()
Using the Shell - Part 2
Command History
HISTORY
R
Configuring Command-line Editing
Performing Command-line Editing
Filename Completion
SET -O VI
Aliases
Functions
FPATH Variable
Redirection and Pipes
File Descriptors
Standard Input (STDIN)
Redirection (STDIN)
STDOUT and STDERR
Redirection (STDOUT and STDERR)
Pipes
TEE
Command Grouping
File Permissions
Viewing File Permissions
What Do The Permissions Mean?
Default Permissions
UMASK
CHMOD
GROUPS
CHGRP
Process Management
Processes
Signals
PS
PGREP and PKILL
Background Processes
JOBS, BG, FG and STOP
Additional Useful UNIX Commands
Filters
Regular Expressions
GREP / EGREP
SORT
TR
CUT
LN
DU
DF
Printing
LP
LPSTAT
CANCEL
What Happens When a Print Job Is Submitted
Accessing Remote Systems
RLOGIN
XHOST and the DISPLAY Variable
RSH
RCP
TELNET
FTP
RUP
RUSERS
FINGER
More Useful Commands
CAL
BC
SU
ID
SCRIPT
OD
DIFF
CMP
TALK/WRITE/MESG
TAR
COMPRESS/UNCOMPRESS
GZIP/GUNZIP
AT
CRONTAB