08/22/2022 - 08/24/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $1,995.00
Enroll
09/26/2022 - 09/28/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $1,995.00
Enroll
10/31/2022 - 11/02/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $1,995.00
Enroll

Objectives

Each student will be able to use Linux  Bash Shell techniques and commands to maintain collections of files, create files using interactive editor utilities, create and execute basic command procedures, communicate with other users, and tailor the interactive environment to meet their needs.

Duration

Three days

Outline for Fundamentals of Linux Basics Training

Chapter 1. Understanding the User Environment

  • Linux System Overview
  • Process Concepts
  • The Graphical Environment GUI (GNOME)
  • Using GUI remotely
  • Customizing the Graphical Environments

Chapter 2. Getting Started with the Command Language

  • Logging Into a Linux System
  • Bash Shell Syntax Rules
  • Command Line Editing
  • Controlling shell history
  • Shell environment variables
  • Basic Network Operations

Chapter 3. Managing Files

  • File Specification Syntax
  • Device Specifications
  • Directory Specifications
  • Regular Expressions and Special Characters
  • Linux Commands to Manipulate Files
  • File Protection Mechanisms

Chapter 4. Creating and Editing Text Files: Part 1

  • Using GUI-based editors (gedit)
  • vim Editor
  • ex Editor (commands within vim)

Chapter 5. Creating and Editing Text Files: Part 2

  • Advanced Features of the vim Editor
  • abbreviations
  • mapping keys

Chapter 6. Improving the User Interface

  • Creating Command Aliases
  • Redirection of Input and Output
  • Using Hard and Symbolic Links
  • Process Control Commands

Chapter 7. Shell Script Procedures

  • Rules for Creating Procedures
  • The .bashrc Procedure

Chapter 8. Print and Batch Mechanisms

  • The lp Command and options
  • The at Command and options

Chapter 9. User Level Tape Operations

  • tar utility syntax
  • tar commands for product access
  • Using compression/uncompression commands
  • compress / uncompress
  • gzip / gunzip

Chapter 10. Writing Bash Shell Scripts

  • Bash Shell environment variables
  • User-defined variables
  • Substitution of variables       
  • Command substitution in variables
  • Decision Statements
  • Looping statement constructs   
  • Formatting variable values for output (printf)
  • typesetting integer variables
  • Generating menus and processing with case
  • using and defining functions
  • accessing files' records directly with exec
  • special parameter/variable substitutions
  • defining and using indexed arrays

Chapter 11. Writing Korn Shell Scripts

  • Need for Korn shell scripts
  • Accessing variables outside of loops
  • defining and using associative arrays

Chapter 12. An Introduction to Perl and Python

  • Perl / Python language and scripting background
  • Comparison of Shell and Perl / Python Features
  • Case Study