Differences between revisions 1 and 2
Revision 1 as of 2010-06-03 20:08:58
Size: 31
Editor: 115
Comment:
Revision 2 as of 2010-06-03 20:29:13
Size: 3669
Editor: 115
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Using Linux Tools Module Plan U</div><div id="ult_module_plan" class="chapter"><div class="titlepage"></div><div class="toc">
'''Table of Contents'''
; <span class="section">[#id2726065 1.1. Module Objectives]</span>
; <span class="section">[#id2766268 1.2. Suggested Reading]</span>
; <span class="section">[#id2726557 1.3. Changes Made]</span></div><div class="section" title="1.1.&Acirc;&nbsp;Module Objectives"><div class="titlepage"><div><div>
==1.1. Module Objectives==
</div></div></div>
After successfully completing this module a participant will be able to:
<div class="itemizedlist">
* Understand the design philosophy of *nix {U}
* 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 {Ap}
</div></div><div class="section" title="1.2.&Acirc;&nbsp;Suggested Reading"><div class="titlepage"><div><div>
==1.2. Suggested Reading==
</div></div></div><div class="orderedlist">
# "In the beginning..." by Neal Stephenson
# "The Unix Programming Environment" by Kerninghan and Pike
</div><span class="strong">'''Initial Session Plan'''</span><div class="informaltable">
{&#124; border="1"
&#124;-
&#33;
Session
&#33;
Topic
&#33;
Duration
&#124;-
&#124;
1
&#124;
Introduction to the Course
What is Linux ? Foss Philosophy?
Basic File Handling : cp , mv rm
Getting help: apropos, man, info*,Flags
First session buffer
&#124;
10 mts
10 mts
10 mts
5 mts
&#124;-
&#124;
<div class="orderedlist">
#
</div>
&#124;
Basic text processing: <span class="emphasis">''head, tail''</span>
Shell meta characters
Looking at files: <span class="emphasis">''cat, less''</span>
Permissions and ownership, <span class="emphasis">''chmod, chown''</span>
Installing packages on linux
Linux File Heirarchy
<div class="blockquote"><blockquote class="blockquote">
Buffer time
</blockquote></div>
&#124;
5 mts
5 mts
5 mts
10 mts
5 mts
10 mts
5 mts
&#124;-
&#124;
3
&#124;
Redirection and Piping
More text processing:<span class="emphasis">''grep, tr''</span>
Buffer time
&#124;
5 mts
15 mts
<div class="blockquote"><blockquote class="blockquote">
5 mts
</blockquote></div>
&#124;-
&#124;
4
&#124;
More tools: <span class="emphasis">''tar, zip, diff''</span>
Environment variables, <span class="emphasis">''set''</span>
Writing simple shell scripts
&#124;
10 mts
10 mts
15 mts
&#124;-
&#124;
5
&#124;
Control structures and operators in bash
Writing shell scripts/functions in scripts
&#124;
20 mts
20 mts
&#124;}
</div><span class="emphasis">''total session time = 165 mts''</span><span class="emphasis">''buffer time = 15 mts''</span></div><div class="section" title="1.3.&Acirc;&nbsp;Changes Made"><div class="titlepage"><div><div>
==1.3. Changes Made==
</div></div></div><div class="blockquote"><blockquote class="blockquote">
Added :
</blockquote></div><div class="itemizedlist">
* Linux overview - The Three Metaphors -Files , Process and Users . *
* Process - A very Brief Intro .*
</div>
Deleted : * One liners * * Assessment Test *
References :
Introduction? Foss Philosophy? http://en.wikibooks.org/wiki/Linux_Guide/Introduction No discussions about X
All commands : http://en.wikibooks.org/wiki/Linux_Guide/Linux_commands
grep: http://www.robelle.com/smugbook/regexpr.html
Text Processing and shell scripting: http://tldp.org/LDP/abs/html/textproc.html#WF (Has some good problems for Lab Notebook)
Lab Notebook: <span class="emphasis">''Looking up definitions in Webster's 1913 Dictionary''</span> http://tldp.org/LDP/abs/html/textproc.html#WF
</div><

U</div><div id="ult_module_plan" class="chapter"><div class="titlepage"></div><div class="toc"> Table of Contents ; <span class="section">[#id2726065 1.1. Module Objectives]</span> ; <span class="section">[#id2766268 1.2. Suggested Reading]</span> ; <span class="section">[#id2726557 1.3. Changes Made]</span></div><div class="section" title="1.1. Module Objectives"><div class="titlepage"><div><div> ==1.1. Module Objectives== </div></div></div> After successfully completing this module a participant will be able to: <div class="itemizedlist"> * Understand the design philosophy of *nix {U} * 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 {Ap} </div></div><div class="section" title="1.2. Suggested Reading"><div class="titlepage"><div><div> ==1.2. Suggested Reading== </div></div></div><div class="orderedlist"> # "In the beginning..." by Neal Stephenson # "The Unix Programming Environment" by Kerninghan and Pike </div><span class="strong">Initial Session Plan</span><div class="informaltable"> {| border="1" |- ! Session ! Topic ! Duration |- | 1 | Introduction to the Course What is Linux ? Foss Philosophy? Basic File Handling : cp , mv rm Getting help: apropos, man, info*,Flags First session buffer | 10 mts 10 mts 10 mts 5 mts |- | <div class="orderedlist"> # </div> | Basic text processing: <span class="emphasis">head, tail</span> Shell meta characters Looking at files: <span class="emphasis">cat, less</span> Permissions and ownership, <span class="emphasis">chmod, chown</span> Installing packages on linux Linux File Heirarchy <div class="blockquote"><blockquote class="blockquote"> Buffer time </blockquote></div> | 5 mts 5 mts 5 mts 10 mts 5 mts 10 mts 5 mts |- | 3 | Redirection and Piping More text processing:<span class="emphasis">grep, tr</span> Buffer time | 5 mts 15 mts <div class="blockquote"><blockquote class="blockquote"> 5 mts </blockquote></div> |- | 4 | More tools: <span class="emphasis">tar, zip, diff</span> Environment variables, <span class="emphasis">set</span> Writing simple shell scripts | 10 mts 10 mts 15 mts |- | 5 | Control structures and operators in bash Writing shell scripts/functions in scripts | 20 mts 20 mts |} </div><span class="emphasis">total session time = 165 mts</span><span class="emphasis">buffer time = 15 mts</span></div><div class="section" title="1.3. Changes Made"><div class="titlepage"><div><div> ==1.3. Changes Made== </div></div></div><div class="blockquote"><blockquote class="blockquote"> Added : </blockquote></div><div class="itemizedlist"> * Linux overview - The Three Metaphors -Files , Process and Users . * * Process - A very Brief Intro .* </div> Deleted : * One liners * * Assessment Test * References : Introduction? Foss Philosophy? http://en.wikibooks.org/wiki/Linux_Guide/Introduction No discussions about X All commands : http://en.wikibooks.org/wiki/Linux_Guide/Linux_commands grep: http://www.robelle.com/smugbook/regexpr.html Text Processing and shell scripting: http://tldp.org/LDP/abs/html/textproc.html#WF (Has some good problems for Lab Notebook) Lab Notebook: <span class="emphasis">Looking up definitions in Webster's 1913 Dictionary</span> http://tldp.org/LDP/abs/html/textproc.html#WF </div><

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