• ROI Training

Introduction to UNIX

Contact us to book this course
Curriculum icon
Curriculum

UNIX and Linux

Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

4 days

This hands-on course provides the necessary background and tools needed to start using a UNIX/Linux system effectively. By the end of the course, the student can secure and organize files under their control; modify and extract data from text files; create custom commands through pipelines, and simple shell scripts; customize their personal environment; create personal, compressed backups; and print files. This class emphasizes learning by doing!

Learning objectives

  • How to log in and out
  • How to effectively use file and directory permissions
  • How to make the most of command line editing and history
  • How to build shell scripts
  • Learn how to use redirection to create files and save work
  • Learn how to be a power user by working on the command line, editing commands, and making aliases
  • Learn how to build complex commands through pipelines
  • Learn to use the commands the power users’ use to manipulate files quickly
  • Learn how to use commands to find files
  • Learn how to use UNIX Documentation

Who should attend

Anyone who wants to use a UNIX system. The course favors those who have little time to learn a new system and yet need to become proficient in the least amount of time. Because of the emphasis on learning by doing, skills are mastered quickly.

Prerequisites

A desire to become proficient at using UNIX. The ability to use a mouse and a Graphical User Interface are helpful, but not necessary. If you want to learn UNIX, this course will provide you the background, tools and experience necessary to effectively increase your UNIX productivity.

Course outline

  • Login and Logout
  • Using a Graphical User Interface
  • Introduction to the Command Line
  • Users, Groups, and Root
  • Introduction to the File System
  • Getting Help
  • Command Line Completion
  • Command Line Editing
  • File Name Expansion
  • History
  • Aliases
  • Owner (User), Group, and Others
  • Non-Directory File Permissions
  • Changing File Permissions
  • File Creation and the umask
  • Access Permissions through the GUI
  • Copying Files: cp
  • Moving and Renaming Files: mv
  • Giving Files a Second Name: ln
  • Shortcuts: Symbolic Links
  • Removing Files
  • File Manipulation through the GUI
  • Directory Architecture
  • Directory Permissions
  • Creating and Removing Directories
  • Copying, Moving, and Linking into Directories
  • Removing Directories
  • Directory Manipulation through the GUI
  • Traditional Booting
  • Run Levels, Daemons and init
  • Solaris 10 Booting
  • Services, Daemons and init
  • Understanding GRUB
  • Shutdown
  • Adding a User
  • Deleting a User
  • User Setup
  • Security and PAM
  • LDAP and NIS
  • Volume Daemon
  • CDROM
  • USB Devices
  • Using tar
  • Using cpio
  • Backup to a Removable Media
  • Compressing the Files
  • Standard File Handles
  • Redirecting Standard In, Out, and Error
  • Redirecting Standard Out and Error to the Same File
  • Process Definition
  • Filter Commands
  • Pipelines
  • Command Substitution
  • Send a Signal to a Process
  • Syntax of Basic Regular Expressions
  • How to Create a Regular Expression
  • How to Read a Regular Expression
  • File Characteristics
  • Seeing the Contents of a File
  • File Differences
  • Text Manipulation
  • Sorting
  • Text Extracting
  • Using vi
  • Using a GUI Text Editor
  • Script Setup
  • Displaying Data
  • Shell Variables
  • Conditional Execution
  • Account Customization
  • Job Control
  • Variable Manipulation
  • Shell Variables
  • Time Commands: cron, anacron, at, batch
  • Using xargs
  • Locating Files: which, whereis, locate, find
  • Simple sed Processing
  • Overview of TCP/IP: Address, DNS
  • Host Configuration: Static and DHCP
  • Client Side Services
  • Personal Filewall: iptables
  • vi Commands
  • info Commands
  • Command Line Editing
  • History Re-Use Commands

Ready to accelerate your team's innovation?