Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
Intermediate Linux
Description
Intermediate Linux Introduction
Welcome to Intermediate Linux Introduction, an advanced two-day course specifically crafted for those eager to expand their Linux capabilities. This course emphasizes hands-on learning with Linux’s essential commands and utilities, focusing on tasks such as advanced file manipulation, program execution, and control in Linux environments. It is the perfect opportunity for individuals who have mastered the basics and are ready to delve deeper into the more complex aspects of Linux.
During the course, you will explore the depths of various Linux shell environments, including the intricacies of Bourne, Bash, and Korn shells. Emphasis is placed on shell programming, a vital skill for any advanced Linux user. Participants will learn to read, modify, and write shell scripts, enhancing their ability to automate and streamline tasks in Linux.
A key part of this course involves mastering the art of data manipulation and command pipelines in Linux. You will become proficient in synthesizing command sequences and utilizing data manipulation tools, ensuring a comprehensive understanding of Linux’s text manipulation and multitasking capabilities.
By the end of this course, you will have a well-rounded skill set in advanced Linux functionalities, ready to tackle complex projects with confidence.
Course Objectives
- Review of the File System
- Introduction to Shells: sh, bash, and ksh
- Shell Programming
- Advanced Shell Features
- Text Manipulation Utilities
- File Processing Utilities
- Multitasking and Batch Processing
- Regular Expressions
Prerequisites
Attendees should have experience with common UNIX/Linux user-level commands, such as moving, copying and editing files. Experience with the vi editor is a plus.
Audience
This is an intermediate-level course for attendees with basic Linux experience.
Intermediate Linux Outline
Review of the File System
- File System Organization
- File Types
- File and Directory Naming Rules and Conventions
- Commands for Navigating the File System
- Introduction to Inodes
- Ownership, Permissions, and Dates
- Manipulating Files and Links
- Manipulating Directories
- Determining Disk Usage
- Other File System Utilities
Introduction to Shells: sh, bash, and ksh
- Shell Functions
- I/O Redirection and Pipes
- Command Separation and Grouping
- Background Execution
- Filename Expansion
- Shell Variables
- Command Substitution
- Quoting and Escaping Metacharacters
- Bash Shell Features
- Korn Shell Features
- Command Execution
- Startup Files
- Customizing the User Environment
Shell Programming
- Shell Script Features and Capabilities
- Creating and Running a Script
- Working With Variables
- Environment Variables
- Working With Data Types
- Formatting
- Base Conversion
- Setting Special Attributes
- Input/Output Techniques
- Conditional Constructs
- if/then
- else/elif
- Looping Constructs
- for, while, until
- Math Operators
Advanced Shell Features
- Manipulating Strings
- Writing and Calling Functions
- Controlling Process Priorities
- Interpreting Command Line Arguments
- Making Scripts Interactive
- Special Shell Variables
- Advanced I/O with Streams
- Improving Performance of Scripts
Text Manipulation Utilities
- Editing a File from a Script
- Scripting with ed or sed
- UNIX and Linux Utilities to Manipulate Files
- Regular Expressions
- grep and egrep
- The Stream Editor sed
- Sorting in Scripts
- Generating Reports with awk
- Splitting Large Files
- Counting Words, Lines, and Characters
- Transforming File Contents
File Processing Utilities
- Examining and Comparing Files
- Reporting Differences Between Files
- Comparing Files of Any Format
- Displaying Data in Octal and Hex
- Compressing Data
- Converting File Formats
- Extracting Text Strings
Multitasking and Batch Processing
- Multitasking
- Scheduled Execution Using cron
- The at and batch Commands
Regular Expressions
- Regular Expression Overview
- Regular Expression Implementations
- Regular Expressions
- RE Character Classes
- Regex Quantifiers
- RE Parenthesis
$1995.00
|
2 Days Course |