You are on page 1of 76

UNIX and Shell Scripting

Virtual Faculty Preparation Session

Copyright 2009 Accenture All Rights Reserved. Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture.

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course in Depth:


Setting Up and Running the Course Technical Requirements Module-by-Module Review

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

Introductions
Centra Faculty Delivery Faculty Local Office Training Coordinators Local Office Technical Support Local Office Instructors

Copyright 2009 Accenture All Rights Reserved.

Asking Questions
Two Options:
1. 2. Post questions at any time in the chat room If on the conference call, ask questions during the designated Q&A sessions:
Press 1 on your telephone keypad to indicate you have a question Press 1 if you would like to withdraw your question

Copyright 2009 Accenture All Rights Reserved.

Centra Tools
Text Chat

Yes / No

Applause

Laugh

Copyright 2009 Accenture All Rights Reserved.

Centra Troubleshooting
If interface freezes or audio gap
Wait for Centra to catch up If more than 1 minute, log back on

If you experience any technical difficulty with the session, please call Learning Product Support:
Americas: Chicago (+1) 312-737-5909 EMEAI: Sophia Antipolis (+33) 4-9294-6768 Asia Pacific: Melbourne (+61) 3-9838-7082 Asia Pacific: India (+91) 80-3086-5785

Copyright 2009 Accenture All Rights Reserved.

Questions?

Enter your questions in the Text/Chat

Copyright 2009 Accenture All Rights Reserved.

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course In Depth


Setting Up and Running the Course Technical Requirements Topic-by-Topic

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

Roles and Responsibilities


Three roles are key to the successful delivery of the UNIX and Shell Scripting course:
Training Coordinator Technical Support personnel Instructors

Copyright 2009 Accenture All Rights Reserved.

Roles and Responsibilities: Training Coordinator (1 of 2)


The Training Coordinator is the go-to person responsible for making sure a course is successfully set up and run. Key responsibilities include:
Setting up a session via myLearning Tracking attendance Sending out course announcements Procuring and preparing faculty Arranging the necessary room requirements Securing training environment and coordination with technical support staff Procuring printed course materials Order the UNIX and Shell Scripting Software Installation DVD through RedShark Reviewing instructor feedback (in the Faculty Summary Memo) upon completion of the course and uploading to the SWF Training Repository
Copyright 2009 Accenture All Rights Reserved.

10

Roles and Responsibilities: Training Coordinator (2 of 2)


The Training Coordinator is responsible for ensuring that faculty are adequately prepared to deliver the course. Information about performing these tasks can be found in the Training Coordinator Enablement folder on the SWF Training Repository (see next slide).

Copyright 2009 Accenture All Rights Reserved.

11

Accessing the Training Coordinator Enablement Folder


1. Copy and paste the following link into your browser to access this folder:
https://ts1amr.accenture.com/sites/ATS%20Global%20Instructor %20Led%20Training%20Repository/Training%20Delivery%20and %20Operations/Forms/AllItems.aspx

2. From there, select the Training Delivery and Operations folder. Then, select the Training Coordinator Enablement folder. 3. Right-click on the files within the folder, and select Save Target As to save them to your hard drive.

Copyright 2009 Accenture All Rights Reserved.

12

Roles and Responsibilities: Instructors


Instructors must be present in the classroom at all times and are responsible for leading the course. Key responsibilities include:

Leading presentations and discussions Kicking off activities Guiding participants through learning process Ensuring proper use of resources Providing constructive feedback on group performance Sharing engagement experiences and expertise Conducting presentations in an engaging and interactive fashion Resolving issues among participant team members Researching questions that arise in the course Encouraging teamwork, brainstorming, and risk-taking Keeping the session on track!
13

Note: For further details, go through the Faculty Tips section of the Faculty Guide.
Copyright 2009 Accenture All Rights Reserved.

Roles and Responsibilities Technical Support


Before the course is run, the technical support staff helps by:
Procuring and setting up all participant and instructor computers Installing course software from the UNIX and Shell Scripting Software Installation DVD

While the course is being run, the technical support staff helps by:
Assisting with any hardware, software, or network problems that arise throughout the two days. *NOTE: Timelines are very tight in this course, and it is critical that technical issues are resolved as quickly as possible.

Copyright 2009 Accenture All Rights Reserved.

14

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course In Depth


Setting Up and Running the Course Technical Requirements Topic-by-Topic

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

15

Course Description
UNIX and Shell Scripting is a 16-hour (two-day) classroombased course that falls within the Technical Specialty component of the Core SWF Curriculum. The course ranges from the basics of command-line interaction to advanced details of shell scripting. The training will also include UNIX Architecture, UNIX Processes, and vi Editor. The course covers, in detail, how to:
Execute the UNIX Commands that help work effectively in UNIX environment Work with the vi Editor Work with Shell Scripts

Copyright 2009 Accenture All Rights Reserved.

16

Course Description
The course includes the following major content areas:
UNIX Operating System Architecture UNIX Process UNIX Commands vi Editor Korn Shell Scripts

This course will provide the user with experience in UNIX and Shell Scripting through hands on activities and knowledge checks in the subject areas above.

Copyright 2009 Accenture All Rights Reserved.

17

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course In Depth


Setting Up and Running the Course Technical Requirements Module-by-Module

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

18

Learning Goals
By the end of this course, participants should be able to:
Comprehend the Architecture of UNIX Operating System Describe UNIX Process Execute UNIX commands Use the VI editor Apply Korn Shell Scripts

Copyright 2009 Accenture All Rights Reserved.

19

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course In Depth


Setting Up and Running the Course Technical Requirements Module-by-Module

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

20

Course Map
Day 1
Module 1: Course Introduction Module 2: UNIX Operating System Architecture Module 3: UNIX Process Module 6: Shell Programming Module 4: UNIX Commands Review of Day 1 Module 5: vi Editor

Day 2

Lunch

Lunch
Module 6: Shell Programming (continued)

Module 4: UNIX Commands (continued) Module 7: Course Close

Copyright 2009 Accenture All Rights Reserved.

21

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course In Depth


Setting Up and Running the Course Technical Requirements Module-by-Module

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

22

Course Materials
Course Delivery Files folder
Exercises folder: Contains the handouts needed for the exercise. Presentations folder: Contains the content presentations.

Trng Coord folder


Course Preparation/Delivery Guide: Contains all documents that a Training Coordinator needs to prepare and run this course. Faculty may use it as a resource as well. Print Files/Faculty: Contains the Faculty Guide and other faculty documents, such as exercise solutions. Print Files/Participant/Participant Handouts: Contains the Participant Guide and the handouts needed for the exercise.

All of these materials can be found in the SWF Training Repository within the 1. GLOBAL Course Materials/Technical Specialty/UNIX C++/UNIX and Shell Scripting (Z75088) folder.
Copyright 2009 Accenture All Rights Reserved.

23

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course In Depth


Setting Up and Running the Course Technical Requirements Module-by-Module

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

24

What Documents Do I Need?


Delivery Guide (DG) Training Coordinator (begin reviewing materials 2 months out to prepare for the course) Review and take action on ALL items in the Delivery Guide Instructor Materials N/A if you are requesting print files from RedShark If not ordering from RedShark, print ALL course presentations, exercises, and solutions files as per the Course Materials Checklist and Printing Instructions.doc in the SWF Training Repository.
N/A

Technical Support (begin reviewing materials at least 4-6 weeks in advance)

Review and take action on the Technical Requirements section of the Delivery Guide

Instructor (begin reviewing materials at least 1 week prior to the course)

Complete a high-level review of all sections.

Review ALL modules and exercise files/handouts

Copyright 2009 Accenture All Rights Reserved.

25

Questions?

Enter questions in the Text/Chat that you have about:


The Course in general The Materials and Activities used in this course Your Role in preparing for or delivering the course

Copyright 2009 Accenture All Rights Reserved.

26

Virtual Preparation Session Agenda


Prep Session Introduction Course Overview
Role and Responsibility Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course In Depth


Setting Up and Running the Course Technical Requirements Module-by-Module

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

27

Setting Up and Running the Course


Setting up and running the course includes:
Setting up a session Tracking attendance Sending out course announcements Procuring faculty including client faculty Ensuring faculty are adequately prepared Arranging the necessary room requirements Procuring course materials Reviewing the Faculty Summary Memo at the completion of the course and uploading to the SWF Training Repository

Note: For information about performing these tasks, refer to the Training Coordinator Enablement folder and the UNIX and Shell Scripting Delivery Guide.
Copyright 2009 Accenture All Rights Reserved.

28

Preparation Timelines (1 of 3)
Training Coordinator responsibilities include:
Task Description Target Date for Completion
2 months prior 2 months prior 1-2 months prior For information on how to batch enroll, refer to the Training Coordinator Enablement folder on the SWF Training Repository. https://ts1amr.accenture.com/sites/ATS%20Gl obal%20Instructor%20Led%20Training%20Re pository/Training%20Delivery%20and%20Ope rations/Forms/AllItems.aspx UNIX and Shell Scripting Delivery Guide To order from RedShark, refer to the Training Coordinator Enablement folder on the SWF Training Repository. https://ts1amr.accenture.com/sites/ATS%20Gl obal%20Instructor%20Led%20Training%20Re pository/Training%20Delivery%20and%20Ope rations/Forms/AllItems.aspx Coordinate with your local office facilities management or other relevant personnel Refer to the Technical Requirements section in the UNIX and Shell Scripting Delivery Guide. 29

Supporting Documents/Personnel
UNIX and Shell Scripting Delivery Guide

If desired, print the UNIX and Shell Scripting Delivery Guide for your own reference Determine when local office training sessions will occur Create session(s) in myLearning and batch enroll participants. Note: Be sure to use the <insert course number> course number for the <insert name of course>.

Contact Local Technical Support, forward technical requirements Order the following DVD through RedShark: UNIX and Shell Scripting Software Installation DVD

1-2 months prior 1-2 months prior (please allow sufficient time for delivery of the DVD)

Reserve space for training room (if your office does not have a dedicated training room) Coordinate with technical requirements with Technical Support personnel.

1-2 months prior 4-6 weeks prior

Copyright 2009 Accenture All Rights Reserved.

Preparation Timelines (2 of 3)
Task Description
Procure and confirm local instructors, use the Instructor Confirmation Memo as a template to communicate training and preparation requirements to faculty (unless your location uses a different memo).

Target Date for Completion


1 month prior

Supporting Documents/Personnel
Refer to Instructor Confirmation Memo section of the UNIX and Shell Scripting Delivery Guide.

Attend UNIX and Shell Scripting Virtual Preparation Session; ensure that Instructors and Technical Support attend as well (You Are Here)

3-4 weeks prior

Attend live or pre-recorded virtual preparation: TBD

Order all necessary course materials from RedShark. or Print all necessary materials at your office location.

3-4 weeks prior or 1 week prior

To order, refer to the Training Coordinator Enablement folder on the SWF Training Repository. https://ts1amr.accenture.com/sites/ATS%20 Global%20Instructor%20Led%20Training% 20Repository/Training%20Delivery%20and %20Operations/Forms/AllItems.aspx or Refer to Course Materials Checklist and Printing Instructions.doc in the SWF Training Repository root-level folder for this course. Confirm with faculty

Contact faculty to ensure they have access to all materials they will need to prepare. NOTE: Remind faculty to print out materials or access them online; they will not receive their hard copy versions until they attend the class.

5 days prior

Confirm technical requirements.

5 days prior

Confirm with local Technical Support

Copyright 2009 Accenture All Rights Reserved.

30

Preparation Timelines (3 of 3)
Task Description
Confirm that course files (presentations, exercises) have been downloaded to faculty PCs Reconfirm local training facility requirements Re-confirm that faculty understand the preparation requirements and have divided the course topics among themselves Verify all technical support has been set-up and tested, if appropriate. Set up course materials in the classroom; ensure classroom is set up as per Facilities Logistics Collect reusable materials and store in local office Ensure Technical Support Personnel has restored and refreshed training PCs for next session (if appropriate) Ensure instructor has completed a Faculty Summary Memo and returned it. Note: Faculty Summary Memos should be written in English. Ensure participants have received credit for local office training. Change participant status in myLearning to complete Note: Marking participants as complete will trigger a course evaluation to be sent to them. Review evals via the Decision Support Center in myLearning

Target Date for Completion


1-5 days prior 5 days prior 4 days prior 2 days prior 1 day prior Last day of the course 1-2 days post training

Supporting Documents/Personnel
Confirm with local Technical Support Contact venue or Facilities & Services Conference call with faculty Confirm with Technical Support personnel Refer to Facilities Logistics section of the Delivery Guide

Coordinate with Technical Support personnel UNIX and Shell Scripting Delivery Guide Refer to the Training Coordinator Enablement folder on the SWF Training Repository.

1-2 days post training 1-4 days post training

Copyright 2009 Accenture All Rights Reserved.

31

Procuring Faculty: Faculty Requirements (1 of 2)


The Location Lead or Local Office Training Coordinator will procure a lead faculty member with the qualifications listed below.
Note: It is STRONGLY recommended that you recruit faculty members who have had previous experience teaching this course, if possible. As with any course, faculty procurement for UNIX and Shell Scripting can be handled from within myLearning. At a high level, Faculty Requirements are as follows:

The faculty should be at TL (System Analyst) or AM (Sr. System Analyst) career level. The required knowledge and experience are as follows:
Experienced in teaching software technical courses Hands-on experience in working in UNIX environment is required Hands-on experience in Shell Scripting is required
Copyright 2009 Accenture All Rights Reserved.

32

Procuring Faculty: Faculty Requirements (2 of 2)


Lead Faculty Member
Available 1 week prior to course start date to conduct selfpreparation (recommended) Solid facilitation and coaching skills Ability to manage the classroom and provide feedback and guidance to the local training organization Recognized as a strong, dynamic presenter and facilitator TIME COMMITMENT: This is a 2-day course that requires at least 16 to 24 hours of preparation.

Copyright 2009 Accenture All Rights Reserved.

33

Managing Expectations about Professionalism in the Classroom (1 of 5)


The Training Coordinator and Faculty should:
Please ask participants to:
Arrive on time Adhere to the class deadlines and schedule this includes the completion of required pre-work and out-of-class work assignments Assist your colleagues; show respect to all individuals regardless of their skill and knowledge level Wear business casual attire Not use class time to surf the net, check e-mail or use instant messaging Turn all cell phones off Adhere to all attendance policy as directed by your local training coordinator

Copyright 2009 Accenture All Rights Reserved.

34

Managing Expectations about Professionalism in the Classroom (2 of 5)


The Training Coordinator and Faculty should:
Show professionalism by showing respect for the participants
Seek the positives in what an individual says and build on others ideas Convey respect for the individual by valuing diversity Learn from and be sensitive to gender, religious and cultural differences throughout the session (e.g., ask yourself Will my audience understand/appreciate what I am saying? Could my choice of words offend someone? Will my joke be taken in the way it was intended by my global audience?) Provide support to struggling participants so they can succeed

Copyright 2009 Accenture All Rights Reserved.

35

Managing Expectations about Professionalism in the Classroom (3 of 5)


The Training Coordinator and Faculty should:
Manage the classroom as if it were a project site and treat participants as professionals (who may need a little guidance every now and then)
If the behavior isnt acceptable at a project site, its not acceptable during the course Establish from day one your policy on staying on time and reinforce the message at end of each day Take active responsibility for managing inappropriate participant behavior. Faculty have an obligation to report harassment issues. Let participants organize their own social events (those not part of the course). Faculty should not actively encourage or sponsor events outside of the classroom. (Of course, you can go; we just clarify that participation is optional, and participants will be responsible for their own personal expenses at external events.)

Copyright 2009 Accenture All Rights Reserved.

36

Managing Expectations about Professionalism in the Classroom (4 of 5)


The Training Coordinator and Faculty should be conscious of the procedural differences between the following issues.
Issues requiring a response by faculty, but NOT immediate escalation to the Training Coordinator
Arriving late to class Missing deadlines for both in-class and out-of-class assignments Distracting behavior Simple personality conflicts with teammates or faculty Dress that is not business casual Surfing the net, using e-mail and/or using Instant Messaging during class time Participant is uncooperative, refuses to participate

Copyright 2009 Accenture All Rights Reserved.

37

Managing Expectations about Professionalism in the Classroom (5 of 5)


The Training Coordinator and Faculty should be conscious of the procedural differences between the following issues.
Issues requiring immediate escalation:
Reporting to class while intoxicated Abusive behavior Sexual, racial, or any other form of harassment Any occurrence requiring a security report Severe personality conflicts Tampering with software, hardware, or network files to access unauthorized areas Excessive absenteeism regardless of reason (i.e., health, work, personal)

Copyright 2009 Accenture All Rights Reserved.

38

Room Requirements
Room layout information (based on a recommended class size of 12-24 participants)
Four to five tables with seating for four participants each Additional tables with a printer at back of room Table and seating for one to two faculty members Laptop with LCD projector (projecting device) Flipcharts For further information, refer to the UNIX and Shell Scripting Delivery Guide

Copyright 2009 Accenture All Rights Reserved.

39

Questions?

Enter questions in the Text/Chat that you have about:

The general tasks of the Training Coordinator The Faculty Requirements for this course The Room or Logistical Requirements for this course
Copyright 2009 Accenture All Rights Reserved.

40

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course in Depth:


Setting Up and Running the Course Technical Requirements Module-by-Module Review

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

41

Technical Requirements: Hardware


Faculty and participants will use course provided workstations. The classroom should contain the following:
Faculty workstation Participant workstations LCD projector (projection device) and screen

See the UNIX and Shell Scripting Delivery Guide for further information

Copyright 2009 Accenture All Rights Reserved.

42

Technical Requirements Software


Software Requirements for the Course
IMPORTANT: Order the UNIX and Shell Scripting Software Installation DVD from RedShark.
This course utilizes a software installation DVD which needs to be ordered through RedShark. Refer to the Checklist and Timeline table in the Delivery Guide for instructions on ordering through RedShark.

Accenture Standard Workstation Image V6.3 PuTTY Fedora Core 4

Workstation Requirements
Workstation Image: Newly installed Accenture Workstation 6.3 Processor: Pentium 4, 2 GHz or higher RAM: 1 GB

Copyright 2009 Accenture All Rights Reserved.

43

Questions?

Enter questions in the Text/Chat that you have about:


The general tasks of the Technical Support Personnel The Hardware/Software Requirements for this course Other Technical Requirements for this course

Copyright 2009 Accenture All Rights Reserved.

44

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course in Depth:


Setting Up and Running the Course Technical Requirements Module-by-Module Review

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

45

Course Map
Day 1
Module 1: Course Introduction Module 2: UNIX Operating System Architecture Module 3: UNIX Process Module 6: Shell Programming Module 4: UNIX Commands Review of Day 1 Module 5: vi Editor

Day 2

Lunch

Lunch
Module 6: Shell Programming (continued)

Module 4: UNIX Commands (continued) Module 7: Course Close


46

Copyright 2009 Accenture All Rights Reserved.

Module 1: Course Introduction Topic 1.1: Icebreaker


Time: 20 minutes Objectives:
By the end of this topic the participant will be able to answer the following:
Name the fellow participants

Structure:
Activity

Materials*:
UNIX and Shell Scripting_Module 1.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

47

Module 1: Course Introduction Topic 1.2: Faculty Introduction


Time: 5 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Name the faculty

Structure:
Faculty-facilitated Presentation

Materials*:
UNIX and Shell Scripting_Module 1.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

48

Module 1: Course Introduction Topic 1.3: Course Introduction


Time: 15 minutes Objectives:
By the end of this topic the participant will be able to answer the following:
Describe the goals and expectations of the course

Structure:
Faculty-facilitated Presentation

Materials*:
UNIX and Shell Scripting_Module 1.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

49

Module 2: UNIX Operating System Architecture Topic 2.1: Introduction to UNIX OS Architecture
Time: 30 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe Onion Architecture of UNIX Operating System Explain the Interaction of User App with Kernel

Structure:
Faculty-facilitated Presentation

Materials*:
UNIX and Shell Scripting_Module 2.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

50

Module 2: UNIX Operating System Architecture Topic 2.2: UNIX File System
Time: 20 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe the Hierarchical Structure of UNIX File System (Virtual File System) Describe the Physical file System

Structure:
Faculty-facilitated Presentation Demonstration

Materials*:
UNIX and Shell Scripting_Module 2.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

51

Module 2: UNIX Operating System Architecture Topic 2.3: Processing Environment


Time: 35 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Define a Program Define a Process Summarize the difference between Program and Process Describe working of Shell

Structure:
Faculty-facilitated Presentation Demonstration

Materials*:
UNIX and Shell Scripting_Module 2.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

52

Module 2: UNIX Operating System Architecture Topic 2.4: Operating System Services
Time: 25 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe different flavors of UNIX List the services offered by UNIX Operating System

Structure:
Faculty-facilitated Presentation

Materials*:
UNIX and Shell Scripting_Module 2.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

53

Module 3: UNIX Process Topic 3.1: Environment of UNIX Process


Time: 25 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe the various processes invoked before and after login

Structure:
Faculty-facilitated Presentation Demonstration

Materials*:
UNIX and Shell Scripting_Module 3.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

54

Module 4: UNIX Commands Topic 4.1: General Purpose Commands


Time: 45 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute General Purpose commands

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 4.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

55

Module 4: UNIX Commands Topic 4.2: File Manipulation Commands


Time: 1 hour, 5 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute File Manipulation commands

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 4.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

56

Module 4: UNIX Commands Topic 4.3: Text Processing Commands


Time: 1 hour, 15 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute Text Processing commands

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 4.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

57

Module 4: UNIX Commands Topic 4.4: Printing Commands


Time: 10 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute Printing commands

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 4.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

58

Module 4: UNIX Commands Topic 4.5: Network and Communication Commands


Time: 10 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute Network and Communication commands

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 4.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

59

Module 4: UNIX Commands Topic 4.6: Compression/ Decompression Commands


Time: 15 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute Compression/Decompression commands

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 4.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

60

Module 4: UNIX Commands Topic 4.7: Process Management Commands


Time: 40 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute Process Management commands

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 4.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

61

Course Map
Day 1
Module 1: Course Introduction Module 2: UNIX Operating System Architecture Module 3: UNIX Process Module 6: Shell Programming Module 4: UNIX Commands Review of Day 1 Module 5: vi Editor

Day 2

Lunch

Lunch
Module 6: Shell Programming (continued)

Module 4: UNIX Commands (continued) Module 7: Course Close


62

Copyright 2009 Accenture All Rights Reserved.

Module 5: vi Editor Topic 5.1: Introduction


Time: 15 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Explain the background of VI Editor Describe how to execute basic instructions related to VI Editor

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 5.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

63

Module 5: vi Editor Topic 5.2: Simple Editing


Time: 45 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute simple editing instructions related to VI editor

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 5.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

64

Module 6: Shell Programming Topic 6.1: Basic Shell Programming (1 of 2)


Time: 2 hr, 20 mins Objectives:
By the end of this topic the participant will be able to answer the following:
List different types of shells Compare the advantages and disadvantages of different shells Describe Shell Script Explain the use of Shell Script Describe Interpreter Role Describe how to execute the Basic Shell Scripting Technique

Copyright 2009 Accenture All Rights Reserved.

65

Module 6: Shell Programming Topic 6.1: Basic Shell Programming (2 of 2)


Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 6.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

66

Module 6: Shell Programming Topic 6.2: Flow Control


Time: 2 hr, 30 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute flow control techniques in Shell script

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 6.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

67

Module 6: Shell Programming Topic 6.3: Command Line Options and Processing
Time: 45 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe command line handling in Shell Scripts Explain the Command line processing process

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 6.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

68

Module 6: Shell Programming Topic 6.4: Debugging


Time: 50 mins Objectives:
By the end of this topic the participant will be able to answer the following:
Describe how to execute basic Shell Scripting debugging techniques

Structure:
Faculty-facilitated Presentation Demonstration Activity

Materials*:
UNIX and Shell Scripting_Module 6.ppt * All materials are located in the SWF Training Repository.
Copyright 2009 Accenture All Rights Reserved.

69

Module 7: Course Close


Time: 15 mins Structure:
Faculty-facilitated Presentation

Materials*:
UNIX and Shell Scripting_Module 7.ppt * All materials are located in the SWF Training Repository.

Copyright 2009 Accenture All Rights Reserved.

70

Questions?

Enter questions in the Text/Chat that you have about:


The general tasks of Instructors The Topics and Activities for this course

Copyright 2009 Accenture All Rights Reserved.

71

Virtual Preparation Session: Agenda


Prep Session Introduction Course Overview
Roles and Responsibilities Review Course Description Learning Goals Course Map Course Materials What Documents Do I Need?

The Course in Depth:


Setting Up and Running the Course Technical Requirements Module-by-Module Review

Session Wrap-Up
Copyright 2009 Accenture All Rights Reserved.

72

Next Steps for your Preparation


Review ALL materials in the SWF Training Repository! Training Coordinators: Be sure to review:
UNIX and Shell Scripting Delivery Guide

Instructors: Be sure to review:


UNIX and Shell Scripting Delivery Guide Faculty Guide and ALL presentations and exercise inputs/solutions

Technical Support:
UNIX and Shell Scripting Delivery Guide

Copyright 2009 Accenture All Rights Reserved.

73

Questions?
After thoroughly studying all material and links, if you still have questions after today...
Faculty: Please contact your fellow faculty teaching your session and try to resolve together. If not resolved, faculty teams should send batches of residual questions to the Training Coordinator. Technical: Please send your questions to the Training Coordinator. Training Coordinators: Please contact Training Coordinator Enablement with faculty and technical questions.

Copyright 2009 Accenture All Rights Reserved.

74

Thank You for Your Attention


This session has ended, thanks again for attending!

Copyright 2009 Accenture All Rights Reserved.

75

Document History
Document Name Intent of Presentation UNIX and Shell Scripting_Virtual Prep.ppt This presentation is to be used to run the virtual preparation session for this course.

Intended Audience Presentation Sponsor/Octel Presentation Status/Date Review Status/Date Author/Creation Dt Next Step/Date

Local Office Training Coordinators

For Internal Use Only Complete Accenture Learning N/A Edit and Review History/Plans

<insert date> April 9, 2009 April 9, 2009 N/A

Reviewers

Status

Date

Copyright 2009 Accenture All Rights Reserved.

76

You might also like