Concentrika poppy

About us

 

introduction to Unix

 

About the course
Unix offers business a highly stable, scalable and completely configurable environment on which to build applications. Nothing is hidden. Everything is manageable. This means complexity, rather than being hidden as in Microsoft operating systems, has to be understood and dealt with by those involved with supporting, or building, Unix systems.
Commands entered into the terminal interface are not self-evident, as is the case with a GUI (Graphical User Interface). We address these issues as part of the training and it is our intention that you should feel comfortable moving forwards with Unix at the end of the course. All exercises and demonstrations are of a very simple nature, the objective being to build confidence, rather than to dazzle the user.
Sun Microsystems Solaris Unix operating system is our delivery platform and the Korn shell is the command shell environment. However, anything you learn on the Sun platform can be immediately implemented on AIX, HP/UX, or other vendor’s Unix operating system, so delegates from all sites will benefit from the training. Should you require the ‘C’ shell or other shell in the work place, the K shell may be considered to be a good foundation, but please note that there are certain differences between shells.

Audience

If you need to learn Unix then this course is a great starting point. Typically our delegates come from these environments:-

  • Career change, seeking to move into a workplace requiring Unix skills
  • Migrating from NT platforms to Unix and need to make the change
  • Moving from mainframe to Unix operating systems
  • Planning a career as a programmer in a Unix environment
  • Building job packs for 3rd party application products
  • A suitable precursor to our Systems Administration course

Prerequisites
Familiarity with any other operating system is helpful, though not essential eg NT, DOS, MVS/XA. A logical approach to IT, a calm approach and perseverance are all that is required in addition. The course is conducted using the terminal line input interface and you should feel comfortable typing commands into a non-GUI monitor.

Duration

2 days

1 Introduction
The popularity of UNIX
The structure of the UNIX system
Flavours of UNIX
Chapter 2 User interfaces
Logging in
Who is logged in?
Unix on-line manual pages
Running Unix commands
Chapter 3 Networking basics Introducing Ethernet, TCP and IP
Unix networking commands
Applications requiring networking capabilities
Chapter 4 The UNIX Filesystem File system structure
Linked files
File permissions
Creating files; cat, touch, cp
Browsing files; paginators more and pg
Removing files; the rm command
Directory management
Directory to directory backup; cp –R
Chapter 5 Managing the filesystem Create, move, remove files
Adding text using cat
Sorting, joining files and detecting differences
Chapter 6 Introducing vi, the system editor Loading and saving files
6 essential editing commands
Keystroke control
Command mode (:)
Find and substitute
Tailoring vi
Chapter 7 Users and security

Login
Password


Chapter 8 Control over the command line Commands set and env
Managing shell variables
Redirection of output and input
Enquotation types
Korn shell command line recall
Command substitution
Chapter 9 Processes The ps command
Processes mapping
Daemon processes
Foreground and background#
Killing a process
Chapter 10 Printing Print commands – lp, lpd
Viewing the print queue - lpstat

 

Courses
schedule
Contact us