Let us help you find the training program you are looking for.

If you can't find what you are looking for, contact us, we'll help you find it. We have over 800 training programs to choose from.

banner-img

Course Skill Level:

Foundational

Course Duration:

2 day/s

  • Course Delivery Format:

    Live, instructor-led.

  • Course Category:

    Linux & Unix

  • Course Code:

    INTLINE21F09

Who should attend & recommended skills:

System and application end-users and support personnel inexperienced in Unix/Linux OS

Who should attend & recommended skills

  • System and application end-users who have little or no experience with the Unix/Linux operating system
  • Application support personnel, such as database administrators and 4GL programmers, who need a functional familiarity with basic system tools and commands
  • Using systems and applications: Basic (1-2 years’ experience)
  • Unix/Linux: Experience not required

About this course

This is an introduction to Linux and Unix to develop a solid working knowledge.

Skills acquired & topics covered

  • Upon completion of this course, the participant will be able to:
  • Use commands to manipulate files (including using the editor)
  • Navigate through the file system
  • View and edit text files
  • Write simple shell scripts
  • Customize their shell environment

Course breakdown / modules

  • What is Linux?
  • Open Source vs. Free Software vs. Public Domain
  • Linux Components
  • A Historical Overview
  • Linux Features
  • Linux Programming Support
  • Summary

  • Accessing the System
  • Issuing Commands
  • Control Keys
  • Command Syntax
  • Online Documentation
  • Changing Your Password
  • Logging Out
  • Summary

  • Characteristics of Linux Files
  • File System Hierarchy
  • Directories
  • Working With Directories
  • Listing Directory Contents
  • More Directory Listing Examples
  • Linux System Directories
  • Special Files
  • Manipulating Files
  • Managing Files
  • Permissions
  • Permission Examples
  • Permission-setting Shorthand
  • The umaskCommand
  • Summary

  • Linux Components
  • I/O Redirection
  • Examples of Redirection
  • Using Pipes
  • Wildcards For Filenames
  • Command Substitution
  • Variable Substitution
  • Introducing Shell Scripts
  • Quoting To Prevent Interpretation
  • Examples of Quoting
  • Command Parsing Order
  • Special Shell Scripts
  • Summary

  • Characteristics of vi
  • Startingvi
  • Command Structure
  • Shortcuts (macros)
  • Inserting Text
  • Moving the Cursor
  • Deleting Text
  • Changing Text
  • Screen Control Keys
  • Global Search and Replace
  • Loading, Saving, and Exiting
  • Settable Options invi
  • Examples of Options
  • Miscellaneous Commands (only forvim)
  • Copy and Paste
  • Startup File(s)
  • Summary

  • Background
  • ThegrepCommand
  • Simple metacharacters
  • Advanced Metacharacters
  • Extended metacharacters
  • ThesedCommand
  • Greedy Matching
  • An Example Usingawk
  • Summary

  • Tee
  • ThecatCommand
  • Headandtail
  • Expandandunexpand
  • cutandpaste
  • find
  • Summary

  • Using xargs for Efficiency
  • Finding Differences Usingdiffandsdiff
  • Character Translation Usingtr
  • Sorting Text Files Usingsort
  • Relational Joins Usingjoin
  • Summary

  • Bash Shell Background
  • Automatic Configuration
  • Command History
  • Command Prompt Customization
  • Command Line Editing
  • Other Set Options
  • Aliases (Command Macros)
  • Environment Variables
  • Example Startup Scripts
  • Summary