Solaris™™/Linux Utilities and Shell Programming
-
Review of shell facilities
-
Redirection and piping of output and errors
Command History and command line editing.
Aliases.
Metacharacters (wild cards).
Shell Variables and user profile configuration.
-
What are regular expressions?
Commands that use regular expressions.
Special characters in regular expressions.
Examples of regular expressions used with the grep utility.
-
Utilities for manipulating data, generating reports and much more (nawk, grep, sort, sed, cut, tr).
Utilities for examining and converting data (dd, tar, mt, od,
what, strings).
Utilities for hunting around (find, which).
Using cmp, diff, diff3, 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 lines.
Placing markers in text.
Running Linux commands from vi.
Setting and saving options.
Using ex commands for rapid repetitive changes.
-
A simple shell program.
Execution of Scripts.
Script debugging.
Run time arguments.
Input from the keyboard.
Shell variables and special variables.
Arithmetic facilities.
Control and Loop statements (if, for, while until, case, select).
Functions in scripts.
Catching interrupts with trap.
Script organisation.
(Practicals include interpretation of existing scripts as well as writing new scripts).
-
Use of absolute & relative paths.
Passing data between commands.
Useful special files and directories.
Labelling your output.
General best programming practices.
-
Pointers to performing administration tasks on Linux, including:- Linux configurations & hardware support.
System administration functions & procedures.
How is administration carried out?
System Administration tools.
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4
Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: printer in /var/www/datadeliverance/inc/trademarks.inc on line 11