Discover Classes. Earn 10% Rewards.

UNIX/Linux Fundamentals and Shell Scripting is unfortunately unavailable

Thankfully we have 161 other All Software Classes for you to choose from. Check our top choices below or see all classes for more options.

Excel Expert Certification Program

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Reach advanced Excel proficiency in this complete program. Through group sessions, private instruction, and a certification exam with one free retake, you'll cover formulas, functions, PivotTables, charts, and career-boosting tools.

(452) All levels 18 and older
$1,149

3 sessions

Gift it!

Excel Bootcamp

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Gain comprehensive Excel expertise in this intensive three-day course that moves from foundational calculations through to advanced automation with macros. Whether you're building on basic knowledge or aiming for expert-level proficiency, this well-paced program covers the full range of tools and techniques that make Excel an indispensable asset in any professional setting.

(452) Beginner 18 and older
$599

6 sessions

Gift it!

Premiere Pro in a Day

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Master the craft of video editing in just one day with this intensive course from Noble Desktop. Unlock the full reach of Premiere Pro as you build captivating videos for social media and other platforms. Say goodbye to complicated editing software and hello to professional-quality video.

(452) Beginner 18 and older

After Effects Bootcamp

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Unlock the power of Adobe After Effects in this comprehensive bootcamp, built to help you build compelling video content from scratch. You will learn the fundamentals of animation, text effects, and file integration through hands-on projects, all guided by an experienced instructor. Pick up the skills to bring your motion graphics to life with confidence.

(452) All levels 18 and older
$975

3 sessions

Gift it!

Excel Level III: Advanced

Noble Desktop See all classes by this school @ 185 Madison Ave, New York, NY & Virtually Online

Gain sophisticated Excel skills in this comprehensive course focused on tackling complex data challenges. Students learn to apply advanced analysis techniques, build efficient macros, and leverage powerful functions to streamline workflows and improve accuracy. Practical training designed to make a direct impact on productivity in any professional environment.

(452) Advanced 18 and older
See all All Software classes NYC

UNIX/Linux Fundamentals and Shell Scripting

  • Beginner
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • <b>(Exact location to be announced)</b>, New York, NY
  • 40 hours over 5 sessions

Start Dates (0) $2,795/person

No upcoming dates are currently available.

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

All HOTT courses are available face-to-face, remote-live, on-demand, or on site at your facility.

This hands on course provides training on standard UNIX/Linux commands and utilities used for day to day tasks including file manipulation, program execution and control, and effective use of the shell and desktop environments. 


The course presents the concepts necessary to understand the way UNIX works as well as the system's most commonly used commands. Data manipulation utilities and shell syntax for synthesizing command pipelines are emphasized. Bourne shell, Bash shell and Korn shell programming techniques are introduced so students will be able to read and modify existing shell scripts as well as create their own. Desktop environments are also introduced from a user's perspective, including common window managers, Open Office utilities and an introduction to configuration tools. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.


Course Overview


Introduction to UNIX

  • Design Philosophy
  • System Components
  • The Shell and Command Entry
  • Documentation

Basic User Commands

  • Logging In and Logging Out
  • Command Line Editing
  • Navigating the File System
  • Viewing and Copying Files
  • Controlling the Terminal
  • Sending and Receiving Mail

Text Editing

  • Types of Editors
  • From ed to ex to vi
  • Basic Editor Tasks with vi
  • Editing Multiple Files
  • Named Buffers
  • vi Startup File

UNIX Processes

  • The UNIX Process Model
  • Process States
  • Monitoring and Controlling Processes

The File System

  • File System Organization
  • File Types
  • File and Directory Naming Rules and Conventions
  • Commands for Navigating the File System
  • Introduction to Inodes
  • Ownership, Permissions, and Dates
  • Manipulating Files and Links
  • Manipulating Directories
  • Determining Disk Usage
  • Other File System Utilities

Introduction to Shells: sh, bash, and ksh

  • Shell Functions
  • I/O Redirection and Pipes
  • Command Separation and Grouping
  • Background Execution
  • Filename Expansion
  • Shell Variables
  • Command Substitution
  • Quoting and Escaping Metacharacters
  • Bash Shell Features
  • Korn Shell Features
  • Command Execution
  • Startup Files
  • Customizing the User Environment

Printing

  • Printing Under AT&T UNIX
  • Printing Under BSD UNIX

Multitasking and Batch Processing

  • Multitasking
  • Scheduled Execution Using cron
  • The at and batch Commands

Shell Programming

  • Shell Script Features and Capabilities
  • Creating and Running a Script
  • Working With Variables
  • Environment Variables
  • Working With Data Types
    - Formatting
    - Base Conversion
    - Setting Special Attributes
  • Input/Output Techniques
  • Conditional Constructs
    - if/then
    - else/elif
  • Looping Constructs
    - for, while, until
  • Math Operators

Advanced Shell Features

  • Manipulating Strings
  • Writing and Calling Functions
  • Controlling Process Priorities
  • Interpreting Command Line Arguments
  • Making Scripts Interactive
  • Special Shell Variables
  • Advanced I/O with Streams
  • Improving Performance of Scripts

Text Manipulation Utilities

  • Editing a File from a Script
  • Scripting with ed or sed
  • UNIX and Linux Utilities to Manipulate Files
  • Regular Expressions
  • grep and egrep
  • The Stream Editor sed
  • Sorting in Scripts
  • Generating Reports with awk
  • Splitting Large Files
  • Counting Words, Lines, and Characters
  • Transforming File Contents
  • Extracting Text Strings

File Processing Utilities

  • Examining and Comparing Files
  • Reporting Differences Between Files
  • Comparing Files of Any Format
  • Displaying Data in Octal and Hex
  • Compressing Data
  • Converting File Formats

Backing Up Files

  • Backup Media
  • UNIX Device Names
  • tar and cpio
  • File Transport and Conversion with dd

Networking Commands

  • UNIX Network Applications
    - Remote Execution Commands
    - Remote Activity Reporting
    - Communicating with Remote Users
  • Internet Applications
    - ftp, tftp, telnet
  • Remote Access Control Mechanisms
  • Using the Secure Shell(ssh)

Note: 

Classes do not have fixed location. Prior to each class they examine the geographical location of the enrolled students and then select a venue that will provide most convenient overall access for the students. Classes are held in hotel conference rooms and exact location is determined 2 weeks prior to the course date

Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 27950 points. Earn 10% back in reward points!

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....
View school profile
Hands On Technology Transfer, Inc.
Vetted by CourseHorse

A verified NYC educator.

Loading...