AIX Fundamentals

Learn via : Virtual Classroom / Online
Duration : 4 Days
  1. Home
  2. AIX Fundamentals


    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.


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.


  • 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.


  • 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.


There are no prerequisites for this course.