Differences between revisions 5 and 9 (spanning 4 versions)
Revision 5 as of 2010-06-05 06:53:16
Size: 2451
Editor: 115
Comment:
Revision 9 as of 2010-06-05 07:13:43
Size: 2522
Editor: 115
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
 * Understand the design philosophy of *nix                     {U}  * '''U ''' Understand the design philosophy of *nix
Line 9: Line 9:
 * Use Linux as their day-to-day operating system                {Ap}  * '''Ap''' Use Linux as their day-to-day operating system
Line 11: Line 11:
 * Use the text processing tools such as 'grep', 'tr'            {Ap}  * '''Ap''' Use the text processing tools such as 'grep', 'tr'
Line 13: Line 13:
 * Write and execute (bash) shell scripts                        {Ap}  * '''Ap''' Write and execute (bash) shell scripts
Line 15: Line 15:
 * Use a text editor comfortably                                 {Ap}
 * '''Ap''' Use a text editor comfortably
Line 21: Line 20:
"In the beginning..." by Neal Stephenson "In the beginning there was the command line" by Neal Stephenson [http://www.cryptonomicon.com/beginning.html]
Line 26: Line 25:
||What is Linux ? Foss Philosophy? ||10 mts||
||Basic File Handling : cp , mv rm || 10 mts||
||Getting help: apropos, man, info*,Flags || 10 mts ||
||Permissions and ownership, *chmod, chown* || 5 mts ||
||Linux File Heirarchy || 5 mts ||
||Misc tools: *tar, zip, diff* || 5 mts ||
||First session buffer || 5 mts||
||What is Linux? FOSS Philosophy? ||10 mts||
||First steps: pwd, ls, mkdir ||10 mts||
||Getting help: apropos, man, info ||10 mts||
||Basic File Handling: cp, mv, rm ||10 mts||
||Linux File Heirarchy, man hier || 5 mts||
||Permissions and ownership, chmod, chown || 5 mts ||
Line 46: Line 44:
||Misc tools: *tar, zip, diff* || 5 mts ||
||First session buffer || 5 mts||

Module 1: Using Linux Tools

Module Objectives

After successfully completing this module a participant will be able to:

  • U Understand the design philosophy of *nix

  • Ap Use Linux as their day-to-day operating system

  • Ap Use the text processing tools such as 'grep', 'tr'

  • Ap Write and execute (bash) shell scripts

  • Ap Use a text editor comfortably

Suggested Reading

"In the beginning there was the command line" by Neal Stephenson [http://www.cryptonomicon.com/beginning.html]

"The Unix Programming Environment" by Kerninghan and Pike

Module Plan

Topic

Duration

What is Linux? FOSS Philosophy?

10 mts

First steps: pwd, ls, mkdir

10 mts

Getting help: apropos, man, info

10 mts

Basic File Handling: cp, mv, rm

10 mts

Linux File Heirarchy, man hier

5 mts

Permissions and ownership, chmod, chown

5 mts

Basic text processing: *head, tail , cut , paste*

10 mts

Shell meta characters

5 mts

Looking at files: *cat, less*

5 mts

Redirection and Piping

5 mts

More text processing:*grep, tr*

15 mts

Environment variables, *set*

5 mts

Buffer time

5 mts

Writing simple shell scripts

15 mts

Control structures and operators in bash

20 mts

More advanced shell scripting and functions

15 mts

Misc tools: *tar, zip, diff*

5 mts

First session buffer

5 mts

Changes Made

Deleted : * One liners * * Assessment Test *

References :

Introduction? Foss Philosophy? [http://en.wikibooks.org/wiki/Linux_Guide/Introduction http://en.wikibooks.org/wiki/Linux_Guide/Introduction] No discussions about X

All commands : [http://en.wikibooks.org/wiki/Linux_Guide/Linux_commands http://en.wikibooks.org/wiki/Linux_Guide/Linux_commands]

grep: [http://www.robelle.com/smugbook/regexpr.html http://www.robelle.com/smugbook/regexpr.html]

Text Processing and shell scripting: [http://tldp.org/LDP/abs/html/textproc.html#WF http://tldp.org/LDP/abs/html/textproc.html#WF](Has some good problems for Lab Notebook)

Lab Notebook: *Looking up definitions in Webster's 1913 Dictionary*[http://tldp.org/LDP/abs/html/textproc.html#WF http://tldp.org/LDP/abs/html/textproc.html#WF]

ult_module_plan (last edited 2010-06-21 22:06:22 by 203)