Linux Utilities and Shell
This four-day course provides a
follow-on from the Introduction to Linux
course for power users and administrators who
wish to learn more of the general purpose Linux
utilities, and be able to automate tasks by
writing Bourne, Korn and Bash shell scripts.
This course not only teaches you the utilities
and programming skills, but also provides many
examples of useful shell scripts. A further
important aspect is that you will be able to
readily interpret existing scripts.
Our Linux courses are suitable
training for Linux LPI or RedHat
for related courses
for a list
of all courses
OBJECTIVES OF THE COURSE
To train those who know a little
Linux more of the "nuts and bolts" of Linux so
that they will make good power users, and have
Shell programming skills at their command to
become excellent administrators and applications
DATES: This course
is only available at the client site, fully
resourced. Dates by arrangement.
INTENSITY: About 40% of the
course is practicals, and 60% lectures
RESOURCE: Each student will
have exclusive use of a Linux workstation for
the duration of the course. Each student will be
provided with a full set of training notes
relating to the course, and quick reference
cards to assist with file editing and Linux
PREREQUISITES: Experience of
Linux similar to the level covered in our Introduction
to Linux course.
FOLLOW UPS: We offer Linux
Systems Administration courses, see our courses
PRACTICALS / TAKEAWAYS: Each
student leaves the course with their own set of
training notes for the material covered; around
120 pages per day of training. A paperback BASH
pocket reference is also included.
|Every student who attends
this course will be issued with a signed
certificate of course completion, which we
will be happy to "authenticate" upon
|On this course, we hand out
a number of quick reference sheets to each
student on subjects such as vi and Linux
SOFTWARE VERSIONS: Uses the
Redhat or CentOS Linux distribution, but is
suitable for any version of Linux or UNIX..
TOPICS COVERED ON THE COURSE
Review of shell facilities
- Redirection and Piping of
output and errors.
- Command History and command
- Metacharacters (wild cards).
- Shell Variables and user
- What are regular
- Commands that use regular
- Special characters in
- Examples of regular
expressions used with the grep utility.
- Utilities for manipulating data,
generating reports and much more (awk,
grep, sort, sed, cut, tr).
- Utilities for examining and
converting data (dd, tar, mt, od, what,
- Utilities for hunting around
- Using cmp, diff and comm for
comparing files and directories.
- Compression utilities compress,
zip, gzip, bzip2, etc.
- Review of basic vi use.
- Using the more complex and
powerful facilities of the vi editor.
- Moving blocks of text.
- Recovering previous deleted
- Placing markers in text.
- Running Linux commands from
- Setting and saving options.
- Using ex commands for rapid
Bourne, Korn and Bash Shell
- A simple shell program.
- Execution of Scripts.
- Script debugging.
- Run time arguments.
- Input from the keyboard.
- Shell variables and special
- Arithmetic facilities.
- Control and Loop statements
(if, for, while until, case, select).
- Functions in scripts.
- Catching interrupts with
- Script organisation.
- (Practicals include
interpretation of existing scripts as well
as writing new scripts).
tips for good scripts.
- Use of absolute & relative
- Passing data between commands.
- Useful special files and
- Labelling your output.
- General best programming