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.

Scheduled Dates

  • Location
    Cost
    Duration
    Start Date
     
London (Central)
  • London
    1100
    5
    05 Jan 15
  • London
    1395
    3
    19 Jan 15
  • London
    1100
    5
    09 Feb 15
  • London
    2095
    4
    10 Mar 15
  • London
    1100
    5
    16 Mar 15
  • London
    1395
    3
    23 Mar 15
  • London
    1100
    5
    20 Apr 15
  • London
    1100
    5
    18 May 15
  • London
    1395
    3
    25 May 15
  • London
    2095
    4
    09 Jun 15
  • London
    1395
    3
    15 Jun 15
  • London
    1100
    5
    22 Jun 15
  • London
    1100
    5
    27 Jul 15
  • London
    1100
    5
    24 Aug 15
  • London
    2095
    4
    08 Sep 15
  • London
    1100
    5
    28 Sep 15
  • London
    1100
    5
    02 Nov 15
  • Birmingham
    • Bull Street
      1100
      3
      26 Jan 15
    • Bull Street
      1100
      3
      23 Mar 15
    • Manchester (Greater)
      • Manchester
        1100
        5
        19 Jan 15
      • Manchester
        1100
        5
        16 Mar 15
      • Manchester
        1100
        5
        18 May 15
      • Manchester
        1100
        5
        13 Jul 15
      • Manchester
        1100
        5
        07 Sep 15
      • Manchester
        1100
        5
        02 Nov 15
      • Edinburgh
        • Edinburgh
          1100
          5
          12 Jan 15
        • Edinburgh
          1100
          5
          09 Mar 15
        • Edinburgh
          1100
          5
          20 Apr 15
        • Edinburgh
          1100
          5
          08 Jun 15
        • Edinburgh
          1100
          5
          03 Aug 15
        • Edinburgh
          1100
          5
          21 Sep 15
        • Edinburgh
          1100
          5
          16 Nov 15
        • Bristol
          • Bristol
            1100
            5
            02 Feb 15
          • Turner Drive, Yate
            1100
            3
            02 Feb 15
          • Bristol
            1100
            5
            13 Apr 15
          • Bristol
            1100
            5
            08 Jun 15
          • Bristol
            1100
            5
            27 Jul 15
          • Bristol
            1100
            5
            21 Sep 15
          • Bristol
            1100
            5
            16 Nov 15
          • Midlands (West)
            • Birmingham
              1100
              5
              26 Jan 15
            • Birmingham
              1100
              5
              23 Mar 15
            • Birmingham
              1100
              5
              18 May 15
            • Birmingham
              1100
              5
              13 Jul 15
            • Birmingham
              1100
              5
              07 Sep 15
            • Birmingham
              1100
              5
              02 Nov 15
            • Surrey
              • Redhill
                1267
                3
                05 Jan 15
              • Redhill
                1267
                3
                13 Apr 15
              • Training Centre
                • Manchester
                  1100
                  3
                  19 Jan 15
                • Manchester
                  1100
                  3
                  16 Mar 15
                • Worcestershire
                  • Worcester
                    500
                    2
                    08 Jan 15
                  • Worcester
                    798
                    2
                    05 May 15
                  • Yorkshire (North)
                    • Leeds
                      1100
                      3
                      26 Jan 15
                    • Leeds
                      1100
                      3
                      23 Mar 15
                    • Yorkshire (West)
                      • Leeds
                        1100
                        5
                        26 Jan 15
                      • Leeds
                        1100
                        5
                        23 Mar 15
                      • Leeds
                        1100
                        5
                        01 Jun 15
                      • Leeds
                        1100
                        5
                        20 Jul 15
                      • Leeds
                        1100
                        5
                        14 Sep 15
                      • Leeds
                        1100
                        5
                        09 Nov 15

Quick Links