Introduction to Linux

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.

    Dec 9 2020

    December 9 - 11, 2020 | 10:00 AM - 6:00 PM (EST) | Virtual Classroom Live

    Date: 12/09/2020 - 12/11/2020 (Wednesday - Friday) | 10:00 AM - 6:00 PM (EST)
    Location: ONLINE (Virtual Classroom Live)
    Delivery Format: VIRTUAL CLASSROOM LIVE Request Quote & Enroll

    Success! Your message has been sent to us.
    Error! There was an error sending your message.

    REQUEST MORE INFO:


    Introduction to Linux

    December 9 - 11, 2020 | 10:00 AM - 6:00 PM (EST) | Virtual Classroom Live


    How Did You Hear of Global IT Training?

    Join Our Email List?

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

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.

 

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

 

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

Ready to Advance Your Career?

CONTACT US NOW!