Description
This course is the essential foundation for anyone intending to work in an AIX technical environment. The course introduces and explains the AIX computing environment at a conceptual and terminological level, and also includes a number of practical, hands-on exercises that reinforce the knowledge gained during the formal classroom sessions.
Delegates will learn how to
- use AIX documentation
- move around the AIX directory structure
- create, copy and move files and directories
- understand AIX file permissions
- use the vi editor
- list and control processes
- understand and use AIX metacharacters
- use grep, cut, awk, sed and sort
- change login profiles
- understand the basics of AIX scripting
- use basic archiving commands
- utilise basic and advanced utilities.
Outline
Introduction and Orientation
- Understanding AIX components; logging in and out of an AIX system; understanding command structure; using keyboard control characters; using mail.
Files & Directories
- Files and directories: what are they; becoming familiar with important AIX directories; relative vs full paths; copying, moving, creating and deleting files & directories; displaying text files; useful file utilities, the find command; hard vs symbolic links.
Permissions
- Permission concepts; directory vs file permissions; changing permissions; controlling default permissions with umask.
Using vi
- Opening files and inserting text; creating and editing files; the most important survival commands; saving changes.
Shell metacharacters
- Why metacharacters; using wildcards for filenames; command redirections; combine commands with pipes; using command and variable substitution; disabling metacharacters.
Initialisation scripts
- Aliases; shell functions; setting and exporting variables; configuring the shell with set; using .profile and .kshrc to customisie the environment.
Processes
- Understanding process structure; listing and controlling processes; using nice and renice; running background jobs.
Shell script introduction
- Running scripts; positional parameters; conditional execution; iterative processing with for and while; exit codes.
Basic utilities
- grep; Regular expressions; Using sort; The find command; Progress tesing and check; Command summary.
Advanced utilities
- Understanding regular expressions; using grep; extracting portions of text with cut and awk; using sed and sort to edit and sort text.
Prerequisites
There are no prerequisites for this course.
