Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Introduction to Linux

Learn the core Linux skills for everyday tasks.

GK# 100737

Course Overview

TOP

This course provides a foundation of the core skills for using Linux. We’ll focuses on the skills you can use daily in a Linux environment.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

Class is Full
This session is full. Please select a different session.

What You'll Learn

TOP

Join an engaging hands-on learning environment, where you’ll learn about:

  • Navigating the file system
  • Controlling file access
  • File and directory naming rules and conventions
  • Manipulating files and links
  • Controlling the Terminal
  • Working with vi
  • Monitoring and controlling processes
  • Using command line editing
  • Command substitution, quoting and escaping
  • Using backup commands
  • Submitting and controlling print jobs
  • Communicating over the network
  • Remote access with password authentication
  • Working with secure shells
  • Using GNOME and KDE GUI environments
  • How to write and run shell scripts
  • Using conditional constructs to control script execution
  • Manipulating strings
  • Command-line processing
  • Using regular expressions
  • String processing utilities: sed, grep and awk
  • Counting words, lines and characters
  • Working with compression utilities
  • Writing functions
  • Using the ksh and bash commands
  • Working with UNIX I/O streams

This course has a 50% hands-on labs to 50% lecture ratio with engaging instruction, demos, group discussions, labs, and project work.

 

Outline

TOP
Viewing outline for:

Virtual Classroom Live Outline

The Design of Linux

  • A brief history of Linux
  • The Linux design philosophy
  • Linux architecture

Basic Operations

  • Logging in and out
  • The general form of a Linux command
  • Common commands
  • Using man pages
  • Essential commands

File System Basics

  • The Linux directory structure
  • Standard directories
  • Relative and absolute pathnames
  • Legal file names
  • Navigating the filesystem

Wildcards

  • Matching one character
  • Matching many characters
  • Shortcuts
  • Wildcard gotchas
  • Wildcards and ls

File and Directory Permissions

  • Viewing permissions
  • File permissions
  • Directory permissions
  • Setting defaults
  • Changing permissions
  • Keeping data secure

Working with files

  • Viewing contents
  • Identifying file contents
  • Copying and moving
  • Deleting
  • Using symbolic links

Executing Programs

  • Redirecting STDOUT
  • Redirecting STDERR
  • Redirecting STDIN
  • Creating pipelines
  • Processes attributes
  • Listing processes
  • Killing processes
  • Foreground & background processes

Using find

  • Syntax
  • Finding by name, type, or size
  • Combining tests
  • Finding by size, owner, or timestamps
  • Using xargs with find
  • Other find options

Filters and other useful commands

  • What is a filter?
  • cat: a generic filter
  • head and tail
  • grep
  • sort
  • wc
  • other interesting filters

The vi editor

  • Why vi?
  • Basic vi operations: navigating, adding, deleting
  • Advanced operations: buffer management, search and replace, configuration options

Customizing the user environment

  • About shells
  • Shell startup files
  • Shell variables
  • Search path
  • Aliases
  • Simple shell scripts

Networking/Communications

  • Reading and sending mail
  • Remote login
  • Remote file transfer
  • Other network utilities (ping, finger, etc)

Backups and archiving

  • Checking space used or available
  • Creating tar archives
  • Viewing and extracting files from archives
  • Compression utilities
  • Working with windows

Prerequisites

TOP

Before attending this course, you should be comfortable working with the command line.

 

Who Should Attend

TOP

Professionals who want to learn core Linux skills to perform simple tasks.

Follow-On Courses

TOP
Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience live, expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 3 day

Request this course in a different delivery format.
Enroll