Code: 
428
Duration: 
2-5 Day(s)
Price: 
1100-995

Overview

  • Making, removing and navigating directories
  • Changing file access permissions
  • Customizing the KornShell environment
  • Locating files with find
  • Searching, sorting and restructuring data with commands
  • Creating and executing shell scripts

Your Choice

Customize your hands-on Learning Method with your choice of PC usage: Pair Up or Sole Use. Learn More

Audience

User and application support specialists, software developers and those working toward becoming an effective system, network or database administrator on the UNIX platform.

Skills Gained

  • Manage data, execute commands and customize your UNIX environment
  • Navigate the UNIX directory hierarchy, manipulate files and control file access
  • Interact with and customize the KornShell
  • Extract and process information with filters and pipes
  • Develop shell scripts to simplify and automate frequent tasks

Course Specifics

Course Outline

Interacting with UNIX

The command line interface
  • Role of the shell
  • Command format and syntax
Browsing online documentation
  • Displaying man pages
  • Accessing web reference sources

Managing Files

Essential file housekeeping tools
  • Copying: cp
  • Renaming: mv
  • Removing: rm
  • Linking: ln
  • Editing: vi
  • Printing: lp , lpr
Displaying and interpreting file attributes
  • Listing files with ls and ls -l
  • Identifying file type, owner, group, size, modification time and index number
Establishing access permissions with chmod
  • Symbolic notation
  • Octal notation

Navigating Directories

The UNIX directory hierarchy
  • Home, current and parent directories
  • Root directory and subdirectories
Maintaining directories
  • Changing directory with cd
  • Making and removing directories
Locating files with find
  • Searching using file attributes
  • Operating on found files

Working with the KornShell

Command history facility
  • Listing past commands
  • Recalling and editing a previous command
Employing KornShell tips and tricks
  • Filename "wildcards": * , ? , [ ]
Personalizing your shell
  • Defining command aliases
  • Updating the start-up scripts
  • Setting shell variables and options

Accessing UNIX Servers from UNIX and Windows

Logging into a remote server
  • Secure Shell
  • PuTTY
  • Telnet
  • Cygwin
  • Others
Uploading and downloading files
  • Secure FTP
  • scp
  • FTP
  • WinSCP
  • Others

Taming Information with Filters

The UNIX tool-building philosophy
  • Filtering data streams through pipelines
  • Redirecting standard input, output and error streams
Extracting and restructuring data
  • Searching: grep
  • Sorting: sort
  • Editing: sed
  • Trimming: head and tail
  • Selecting: awk
  • Counting: wc
Matching patterns with regular expressions
  • Metacharacter examples with grep
  • Substituting patterns with sed
  • Refining selections with awk

Developing and Executing Scripts

Writing a simple script
  • Storing commands in a file
  • Marking the file executable
Controlling flow of execution
  • Iterating through loops with for and while
  • Testing conditions with if/else
  • Choosing alternatives with case
  • Measuring disk space usage
  • Initiating and terminating daemons

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Matching Dates

a Location Cost Days Date  
London 1100525 Jul 16
London 1100527 Jun 16
Manchester 1100520 Jun 16
Leeds 1100513 Jun 16
Bristol 1100513 Jun 16
Birmingham 1100506 Jun 16
Edinburgh 1100506 Jun 16
London 2095431 May 16
London 1100523 May 16
Worcester 798203 May 16
Manchester 1100525 Apr 16
London 1100525 Apr 16
Leeds 1100511 Apr 16
Edinburgh 1100504 Apr 16
Bristol 1100504 Apr 16
Birmingham 1100504 Apr 16
London 1100514 Mar 16
Manchester 1100522 Feb 16
London 1100508 Feb 16
London 2095402 Feb 16
Edinburgh 1100501 Feb 16
Bristol 1100501 Feb 16
Birmingham 1100501 Feb 16
Leeds 1100525 Jan 16
Worcester 798207 Jan 16
London 1100504 Jan 16
Manchester 1100514 Dec 15
London 1100507 Dec 15
Bristol 1100516 Nov 15
Edinburgh 1100516 Nov 15
Bath 995212 Nov 15
London 995212 Nov 15
Leeds 1100509 Nov 15
Birmingham 1100502 Nov 15
London 1100502 Nov 15
Manchester 1100502 Nov 15
London 1395319 Oct 15
London 2095429 Sep 15
London 1100528 Sep 15
Bristol 1100521 Sep 15
Edinburgh 1100521 Sep 15
Leeds 1100514 Sep 15
Worcester 798210 Sep 15
Manchester 1100507 Sep 15
Birmingham 1100507 Sep 15
Bristol 507 Sep 15