Course Outline

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

Scheduled Dates

  • Location
    Cost
    Duration
    Date
Request Availability OR Enquire by clicking a dateVirtual Class
  • TBA
    0
    5
  • London (Central)
    • London
      2045
      4
    • London
      1100
      5
    • London
      1100
      5
    • London
      1100
      5
    • London
      1395
      3
    • TBA
      0
      5
    • London
      1100
      5
    • London
      2045
      4
    • London
      1100
      5
    • London
      1395
      3
    • London
      1100
      5
    • London
      1100
      5
    • London
      1395
      3
    • London
      1395
      3
    • London
      1100
      5
    • London
      1100
      5
    • London
      2045
      4
    • London
      1100
      5
    • Manchester (Greater)
      • Manchester
        1100
        5
      • TBA
        0
        5
      • Manchester
        1100
        5
      • Manchester
        1100
        5
      • Manchester
        1100
        5
      • Manchester
        1100
        5
      • Edinburgh
        • Edinburgh
          1100
          5
        • Edinburgh
          1100
          5
        • Edinburgh
          1100
          5
        • Edinburgh
          1100
          5
        • Edinburgh
          1100
          5
        • Edinburgh
          1100
          5
        • Edinburgh
          1100
          5
        • Berkshire
          • TBA
            0
            5
          • Bristol
            • Bristol
              1100
              5
            • Bristol
              1100
              5
            • Bristol
              1100
              5
            • Bristol
              1100
              5
            • Bristol
              1100
              5
            • Midlands (West)
              • Birmingham
                1100
                5
              • Birmingham
                1100
                5
              • TBA
                0
                5
              • Birmingham
                1100
                5
              • Birmingham
                1100
                5
              • Birmingham
                1100
                5
              • Birmingham
                1100
                5
              • Somerset
                • Bath
                  1100
                  3
                • Bath
                  1100
                  3
                • Bath
                  1100
                  3
                • Surrey
                  • Redhill
                    1267
                    3
                  • Redhill
                    1267
                    3
                  • Redhill
                    1267
                    3
                  • Worcestershire
                    • Worcester
                      798
                      2
                    • Worcester
                      798
                      2
                    • Yorkshire (West)
                      • Leeds
                        1100
                        5
                      • Leeds
                        1100
                        5
                      • Leeds
                        1100
                        5
                      • Leeds
                        1100
                        5
                      • Leeds
                        1100
                        5
                      • Ask
                        • Ask
                          0
                          5
Request Callback or Email Us