UNIX/Linux Fundamentals and Shell Scripting
Duration: 35 hours
Prerequisites: None.
Students Will Learn:
- Introduction to UNIX
- UNIX Login Session
- Text Editing
- The File System
- UNIX Processes
- Introduction to Shell Syntax
- Backing Up Files
- Printing
- Communicating Over the Network
- UNIX GUI Fundamentals
- KDE Desktop
- GNOME Desktop
- Korn and Bash Shell Enhancements
- Writing Scripts
- Programming Logic
- Manipulating Strings
- Command-Line Processing
- Text File Manipulation
- Functions
- Compound Commands
- Process Management
- Advanced Customization of the Shell Environment
- Advanced I/O with Streams
- Security
- Performance and Porting Issues
Course Description:
This hands on course provides training on standard UNIX/Linux commands and utilities used for day to day tasks including file manipulation, program execution and control, and effective use of the shell and desktop environments. Upon completion, attendees will be able to productively use any UNIX-based system. The course presents the concepts necessary to understand the way UNIX works (processes, I/O streams, command line processing, etc.) as well as the system's most commonly used commands. Data manipulation utilities and shell syntax for synthesizing command pipelines are emphasized. Bourne shell, Bash shell and Korn shell programming techniques are introduced so students will be able to read and modify existing shell scripts as well as create their own. Desktop environments are also introduced from a user's perspective, including common window managers, Open Office utilities and an introduction to configuration tools. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
Course Overview:
Introduction to UNIX
|
Basic User Commands
|
Text Editing
|
UNIX Processes
|
The File System
|
Introduction to Shells: sh, bash, and ksh
|
Printing
|
Multitasking and Batch Processing
|
Shell Programming
|
Advanced Shell Features
|
Text Manipulation Utilities
|
File Processing Utilities
|
Backing Up Files
|
Networking Commands
|
Related Bootcamps:
Track | Duration | Price |
---|---|---|
Linux System Administrator | 2-course track | $2,400 |
UNIX Software Developer | 3-course track 4-course track |
$3,600 $4,800 |