UNIX Introduction
This UNIX introduction course is a fundamentals course, and an excellent introduction to using UNIX. The
course will provide you with the skills necessary to become a confident, competent user. With a
high practical content, this course gives ample opportunity to practice the concepts learned during the formal classroom sessions.
lThe practical sessions and labs are task based, and illustrate the real-life problems and challenges often encountered.
This course is also available for one-company, on-site presentations and for live presentation over the Internet, via the Virtual Classroom Environment service.
What you will learn
On successful completion of this course you will be able to:
- use UNIX documentation
- move around the UNIX directory structure
- create, copy and move files and directories
- understand UNIX file permissions
- use the vi editor
- list and control processes
- understand and use UNIX metacharacters
- use grep, cut, awk, sed and sort
- change login profiles.
Who Should Attend
All those who need a comprehensive introduction to using UNIX.
Prerequisites
As this is a introduction to UNIX, it is assumed that attendees have not used UNIX before. Basic IT exposure is assumed.
Duration
3 days
Fee (per attendee)
£1785 (ex VAT)
This includes free online 24/7 access to course notes.
Hard copy course notes are available on request from rsmshop@rsm.co.uk
at £50.00 plus carriage per set.
Course Code
UXIN
Contents
Introduction and Orientation
Introduction & objectives; A short history; Free UNIX; UNIX component; UNIX filesystem; Graphical Interfaces; Logging in; Logging out: text, graphical; UNIX command structure; Commands: user information, system information; Modifying user attributes; Communicating with users: Sending mail, Opening mail; Keyboard sequences; Test your progress; Check your progress; Command summary.
Practical exercises.
Documentation
Overview; Using man; The --help switch (Linux); Using info (Linux); /usr/share/doc; Web resources; Test your progress; Check your progress.
Practical exercises.
Files & Directories
What are files and directories?; What file types are there?; Directories; Pathnames; Important directories; Moving around; Using ls; Creating & removing directories; Copying files and directories; Moving/renaming files & directories; Displaying text files; Displaying file information; The find command; Links; Test your progress; Check your progress; Command summary.
Practical exercises.
Permissions
Users and groups; Permission concept; chmod; chown & chgrp; umask; Test your progress; Check your progress; Command summary.
Practical exercises.
Shell metacharacters
What is a metacharacter?; Wildcards; Redirection; Variables; Using pipes; Quoting; Command substitution; Test your progress; Check your progress; Metacharacter summary.
Practical exercises.
Processes
Process priorities; Listing processes; Using kill; Using pkill (if supported); Bash shell job contro; Test your progress; Check your progress; Command summary.
Practical exercises.
Advanced Utilities
grep; Regular expressions; Using cut; The awk command; sed; Using sort; Putting it together; Test your progress; Check your progress; Command summary.
Practical exercises.
Initialisation scripts
Aliases; Functions; Using set; Shell variables; Exporting variables; Initialisation scripts; $HOME/.profile or $HOME/.bash_profile; $HOME/.kshrc; Scripts for other shells; Test your progress; Check your progress; Command summary; File/Directory summary.
Practical exercises.
Using vi
Command mode; Insertion; Deletion; Replacing; Copy/cut and pasting; Movement; Searching; Miscellaneous; Exiting vi; Customising vi; Test your progress; Check your progress; Command summary.
Practical exercises.