Audience
Programmers, Analysts, Managers, and Technical Users who require a basic knowledge of how to use the UNIX Operating System.
Description
This course will provide an in-depth introduction to the effective use of the UNIX Operating System. Topics covered include the operating system’s major features and facilities, frequently used commands, command usage, the vi text editor, the File System, file access permissions, redirection of input and output, job control, and basic Korn Shell programming.
Objectives
Upon successful completion of this course, the student will be able to:
- List the types of UNIX files
- Describe and use various UNIX commands and command line options
- Use the command history mechanism provided by the Korn Shell
- Use the ex/vi editor to create and modify files
- Use Regular Expressions to match characters
- Describe and use the UNIX file system capabilities
- Communicate with other users
- Protect files from unauthorized access using the UNIX file permission capabilities
- Redirect input and output to and from commands
- Initiate asynchronous command execution
- Use the Korn Shell job control mechanism
- Describe the purpose and functions of the Shell Interpreter
- Use commands useful for Shell programming
- Create and execute Shell programs
- Use additional forms of input and output redirection in conjunction with Shell programs
- Establish and use parameters and variables within Shell programs
- Describe and use special Shell variables
- Use the Shell quoting mechanisms
- Use all of the Shell control structures
- Trace, debug, and document Shell programs
- Process external events
Prerequisites
Some understanding of computer systems would prove helpful but not required.