Course specifications
Course length:
4 day(s)Course description
|
Overview: Students will learn Students will learn more advanced skills to understand the UNIX environment and features. |
Prerequisites: The UNIX System V Release 4: Introduction course or equivalent knowledge. |
|
Target student: Students enrolling in this course should understand the basic concepts involved in working with the UNIX operating system. For example, they should be familiar with such terms as home directory, directory structure, file management, and permissions. Students should also be familiar with the components that make up the computer, including input, output, and storage devices. |
Benefits: Students will learn about the UNIX user environment, the components of the user environment, and how to create a custom environment. In addition, students will learn several advanced file-management techniques and the find, grep, and egrep commands. Students also create custom reports from database files by using the tr, sed, and awk programs. |
Course content
Lesson 1: UNIX shells and variables
Understanding UNIX shells
Introducing shell variables
Creating user variables
Removing variables
Lesson 2: The Korn Shell user environment
Creating and modifying your .exrc file
Viewing and modifying your .profile file
Modifying the PATH and CDPATH variables
Lesson 3: Using aliases and functions
Introducing aliases
Using functions
Making your aliases and functions permanent
Removing aliases and functions
Lesson 4: Command editing and command history
Modifying your environment to enable command editing
Using history to recall commands
Saving your command history to a file
Lesson 5: System status and command information
Determining your system and user status
Determining command locations
Lesson 6: Multitasking capabilities
Introducing the multitasking capability
Managing jobs and background processes
Using the process table to manage processes
Introducing delayed and detached jobs
Lesson 7: Advanced file management
Using the find command to locate files
Using grep to search file contents
Introducing the egrep command
Lesson 8: Command line database processing
Using awk to display file contents
Formatting files with the tr command
Using sed to edit files
Scripting your database reporting
Lesson 9: Archiving files with tar
Managing file space requirements
Using tar to archive files and directories
Appendices
Glossary
Shell metacharacters and regular expressions
vi editor command summary
Formatting and printing files