This course is very similar to our standard
UNIX Fundamentals
course;
the primary differences are the use of the LINUX operating system
(based on UNIX)
and the Bash shell (based on the Korn/POSIX shell).
Description
This lecture/lab course teaches computer users to make productive use of the
the LINUX® operating system (OS).
The most important and empowering concepts, such as
pattern matching,
command editing,
shell scripting,
and
pipelines
are emphasized, alongside coverage of basic OS utilities and services.
Students spend 40% of class time
in hands-on activities, using the Bash/POSIX shell as their system interface.
Although this is intended as a first course in LINUX, it is especially well suited for those
who wish to become "power users",
Programmers, or System-, Database-, Network-, or Web-Administrators.
Most of the course material is also directly applicable to
UNIX systems (including Solaris, HP-UX, AIX, etc.).
NOTE:This course does not cover the installation of the LINUX software on
a computer, or the use of a windowing interface to LINUX.
A conceptual understanding of elementary computer terms, such as memory, disk storage, and
time-sharing. Typing skills are beneficial, as is familiarity with other operating systems, such
as DOS.
Author & Instructors
Dr. Tim Maher
has been an avid user of UNIX since 1976, and LINUX since 1993. Since the early 80s, he
has trained literally thousands of students in the productive use of UNIX and Linux systems.
Tim has authored 16 UNIX courses, including ones taught by AT&T.
CONSULTIX
instructors are
renowned for their ability
to communicate complex concepts in simple
terms and to make the study of dry technical material enjoyable.
Sample Topics
Intro to LINUX
History of UNIX & LINUX
Logging In, Logging Out
The Password System
Using the on-line Manual
Accessing the Printer
The LINUX Filesystem
File Types
Pathnames
Permissions
User and Group IDs
File Utilities
ls
find
chmod
cp
mv
cat
more
head
tail
rm
rmdir
mkdir
The VI editor
Creating Files
Modifying Files
The LINUX Shells
Shell Comparisons
Quoting Techniques
Shell Scripts
Startup Files
Variables
Aliases
History Substitutions
Command Editing
Filename Wildcards
I/O Redirection
Pipelines
Background Execution
Job Control
Regular Expressions
grep Command
sed Command
Using with VI Editor
LINUX Networking
TCP/IP
ping Command
E-Mail
Firewalls
Remote Access Commands (rsh, scp, etc.)
Proxies
The Process Hierarchy
The ps Command
Process Priorities
Process Control
Other Courses
We have courses on many other
Perl
and
UNIX/Linux
topics!