Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge
Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge

Fundamentals of Unix & Unix Scripting

Course Code - EM-112 Duration - 4 Days

UNIX is a true multitasking operating system. Its portability, reliability and efficiency has helped it and various flavours of it, become widely used for a range of applications.

 

This course will provide the delegates with a thorough introduction to the Unix operating system together with an in-depth knowledge of the utilities used in Unix scripting and shell programming.

 

The course is suitable for any variant of Unix and the Linux platform is used for course delivery. Reference is made to both the Korn and the Bash shell as the scripting environment.

Who Should Attend?

Programmers, system administrators and technical support staff who need to understand the fundamentals of the Unix operating systems and become proficient at scripting in the Unix environment.

Prerequisites

A basic knowledge of programming in any high level language is required. This can be gained by attending the Beckinridge course 'Introduction to Programming' ('PK-107').

Course Content

Introduction

  • Operating Systems review
  • Unix characteristics
  • Comparison of Operating Systems

Unix Commands I

  • System Access procedures
  • Command Syntax
  • On-Line Help
  • Basic File Manipulation Commands
  • Basic Directory Management Commands
  • Wildcards and Pattern Matching

Vi Text Editor

  • Understanding the "vi" Editor
  • Text Editing Commands
  • File Manipulation Commands
  • Configuration options

Unix Security (Level 1)

  • User Identification Process
  • File Permissions
  • Directory Permissions
  • Unix File/Directory Access Rules
  • SUID Bit
  • SGID Bit

Device Management

  • Special Device Files
  • Using Printers
  • Using Terminals
  • Using Floppies/Tapes
  • Accessing MS-DOS Floppies
  • Backup Commands

Unix Commands II

  • Essential Unix Commands
  • (grep, find, compress, cut, etc.)

Using TCP/IP

  • Overview of TCP/IP
  • Telnet
  • Ftp - Berkley r* Commands
  • Using the Korn or Bash Shell
  • Command Line History and Editing
  • Command Aliasing
  • The Shell Start up Files

Redirection, Pipes & Filters

  • Redirecting I/O to and from Files
  • Piping
  • Command Separation
  • Command Execution
  • Grouping Commands

Commands for Comparing Files

  • The cmp Command
  • The comm Command
  • The diff Family of Commands File Manipulation Commands
  • The head and tail Commands
  • The cut and paste Commands
  • The pr Command
  • The split and csplit Commands

Sorting Files

  • Specifying sort keys
  • Sort by column positions
  • The uniq Command

Regular Expression Notation

  • Metacharacters
  • Extended Metacharacters

Character Translation with the tr Command

Identifying Problem Characters

  • od Octal Dump
  • Identify Problem Characters with cat

Searching Files for Patterns

  • The grep Command
  • The frep Command
  • The egrep Command

The Stream Editor

  • sed
  • Command Line Syntax
  • Pattern Space
  • Addresses
  • The hold and get Functions
  • Grouping
  • Advanced Flow Control

The Pattern Scanning Utility

  • awk
  • Command Line Syntax
  • Program Structure
  • Patterns
  • Logical Operators
  • BEGIN and END Patterns
  • Variables
  • Controlling Output
  • Program Control Structures
  • Functions

Shell Programming

  • Using variables
  • Program Control Flow
  • Conditional Execution
  • The test Command
  • The case Statement
  • The while Statement
  • The until Statement

« Back to last page

Why Choose Us?

ILM Qualifications

Beck-Bites

Team Building

Public Schedule


© web design by redrhino

Privacy Policy