A 4-day course that teaches delegates basic unix concepts and commands so they can operate in an AIX (all versions) environment.
AudiencePrerequisitesLearning ObjectivesTable of content
Programmers, administrators and support staff who must be able to log and work on an AIX system to run commands, write their own scripts and automate procedures.
None.
– Log in and out of the AIX system
– Understand the concept of shell
– Access AIX documentation and help
– Execute basic commands with and without options and arguments
– Work with files and directories
– Manage permissions
– Use the ‘vi’ editor
– Manage processes
– Use redirections and pipes
– Search and replace text
– Write and execute shell scripts
– Use variables and interruptions
– Integrate conditions loops and functions
Unit 1: Introduction
– Purpose of the shell
– Login session
– The .profile file
– Command syntax
– Recalling commands
– Files and Directories:
– Structure and pathname
– Creating, renaming and deleting
– Navigating the system
Unit 2: AIX On-line Documentation
– The ‘man’ command
– Web Based Documentation Browser
Unit 3: Files and directories basic commands
– Syntax
– File handling commands
– Directory handling commands
– Using wildcard characters
– Linking files
– Input and output redirections
– Using pipes
– Finding files and directories with ‘find’
– Finding and replacing text:
– Using ‘grep’
– Using ‘sed’
– Combining ‘sort’, ‘cut’, ‘tail’ and ‘head’
Unit 4: Files permissions
– Users and groups
– File access permissions
– The ‘chown’ and ‘chmod’ commands
Unit 5: The ‘vi’ editor
– Overview
– Basic commands
– Searching and replacing text
– Recalling and editing commands
Unit 6: Processes
– Understanding processes
– Listing and monitoring processes
– Killing processes
– Foreground and background processes
Unit 7: Shell scripts
– Concepts and definition
– Creating and editing shell scripts
– Executing shell scripts
Unit 8: Variables
– Environment variables
– Local variables
– Assigning values to variables
– Using quotes
– Echo control sequences
– The ‘read’ command
– Using command line arguments
Unit 9: Integer Arithmetic
– The ‘expr’ command
Unit 10: Conditions
– Exit status codes
– The ‘test’ command
– The ‘if ’ statement
– The ‘case’ statement
Unit 11: Loops
– The ‘while’ statement
– The ‘until’ statement
– The ‘for’ statement
– The ‘while true’ statement
– The ‘until false’ statement
– Interruptions
– Interrupt signals
– Trapping interrupts
Unit 12: Menus
– Menus in shell scripts
Unit 13: Functions
– Concepts and definition
– Syntax
View and download (pdf) the course brochure: