--- a/SEESenv/web/html/ch8ult_module_plan.html Mon Feb 22 22:38:51 2010 +0530
+++ b/SEESenv/web/html/ch8ult_module_plan.html Tue Feb 23 19:43:04 2010 +0530
@@ -27,22 +27,434 @@
<dl>
<dt>
<span class="article">
- <a href="#id2944857">
+ <a href="#id2772279">
+ Using Linux Tools
</a>
</span>
</dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="#id2582324">
+ 1. Module Objectives
+ </a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="#id2823235">
+ 2. Suggested Reading
+ </a>
+ </span>
+ </dt>
+ </dl>
+ </dd>
</dl>
</div>
- <div class="article">
+ <div class="article" title="Using Linux Tools">
<div class="titlepage">
<div>
<div>
- <h2 class="title" id="id2944857">
+ <h2 class="title">
+ <a name="id2772279">
+ </a>
+ Using Linux Tools
</h2>
</div>
</div>
<hr />
</div>
+ <div class="toc">
+ <p>
+ <b>
+ Table of Contents
+ </b>
+ </p>
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="#id2582324">
+ 1. Module Objectives
+ </a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="#id2823235">
+ 2. Suggested Reading
+ </a>
+ </span>
+ </dt>
+ </dl>
+ </div>
+ <div class="section" title="1.Module Objectives">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title" style="clear: both">
+ <a name="id2582324">
+ </a>
+ 1.Module Objectives
+ </h2>
+ </div>
+ </div>
+ </div>
+ <p id="ch8ult_module_plan_1">
+ After successfully completing this module a participant will be able to:
+ </p>
+ <div class="itemizedlist">
+ <ul class="itemizedlist" type="*">
+ <li class="listitem" style="list-style-type: *">
+ <p id="ch8ult_module_plan_2">
+ Understand the design philosophy of *nix {U}
+ </p>
+ </li>
+ <li class="listitem" style="list-style-type: *">
+ <p id="ch8ult_module_plan_3">
+ Use Linux as their day-to-day operating system {Ap}
+ </p>
+ </li>
+ <li class="listitem" style="list-style-type: *">
+ <p id="ch8ult_module_plan_4">
+ Use the text processing tools such as 'grep', 'tr' {Ap}
+ </p>
+ </li>
+ <li class="listitem" style="list-style-type: *">
+ <p id="ch8ult_module_plan_5">
+ Write and execute (bash) shell scripts {Ap}
+ </p>
+ </li>
+ <li class="listitem" style="list-style-type: *">
+ <p id="ch8ult_module_plan_6">
+ Use a text editor comfortably {Ap}
+ </p>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section" title="2.Suggested Reading">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title" style="clear: both">
+ <a name="id2823235">
+ </a>
+ 2.Suggested Reading
+ </h2>
+ </div>
+ </div>
+ </div>
+ <div class="orderedlist">
+ <ol class="orderedlist" type="1">
+ <li class="listitem">
+ <p id="ch8ult_module_plan_7">
+ "In the beginning..." by Neal Stephenson
+ </p>
+ </li>
+ <li class="listitem">
+ <p id="ch8ult_module_plan_8">
+ "The Unix Programming Environment" by Kerninghan and Pike
+ </p>
+ </li>
+ </ol>
+ </div>
+ <p id="ch8ult_module_plan_9">
+ <span class="strong">
+ <strong>
+ Initial Session Plan
+ </strong>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_a">
+ Session
+ </p>
+ <p id="ch8ult_module_plan_b">
+ Topic
+ </p>
+ <p id="ch8ult_module_plan_c">
+ Duration
+ </p>
+ <p id="ch8ult_module_plan_d">
+ 1
+ </p>
+ <p id="ch8ult_module_plan_e">
+ Introduction to the Course
+ </p>
+ <p id="ch8ult_module_plan_f">
+ Historical background and
+implications. Why Unix?
+ </p>
+ <p id="ch8ult_module_plan_10">
+ Getting startedlogging in;
+ <span class="emphasis">
+ <em>
+ ls,
+date, who, cd, mkdir
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_11">
+ Getting help:
+ <span class="emphasis">
+ <em>
+ apropos, man,
+info
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_12">
+ Basic file handling:
+ <span class="emphasis">
+ <em>
+ cp, mv,
+rm
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_13">
+ First session buffer
+ </p>
+ <p id="ch8ult_module_plan_14">
+ 5 mt
+ </p>
+ <p id="ch8ult_module_plan_15">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_16">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_17">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_18">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_19">
+ 5 mts
+ </p>
+ <p id="ch8ult_module_plan_1a">
+ 2
+ </p>
+ <p id="ch8ult_module_plan_1b">
+ Command line arguments
+ </p>
+ <p id="ch8ult_module_plan_1c">
+ Basic text processing:
+ <span class="emphasis">
+ <em>
+ head,
+tail, cut, paste
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_1d">
+ Shell meta characters
+ </p>
+ <p id="ch8ult_module_plan_1e">
+ Looking at files:
+ <span class="emphasis">
+ <em>
+ cat, less
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_1f">
+ Directory structure:
+ <span class="emphasis">
+ <em>
+ man hier,
+ls -l
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_20">
+ Permissions and ownership,
+ <span class="emphasis">
+ <em>
+ chmod, chown
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_21">
+ 5 mts
+ </p>
+ <p id="ch8ult_module_plan_22">
+ 15 mts
+ </p>
+ <p id="ch8ult_module_plan_23">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_24">
+ 5 mts
+ </p>
+ <p id="ch8ult_module_plan_25">
+ 5 mts
+ </p>
+ <p id="ch8ult_module_plan_26">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_27">
+ 3
+ </p>
+ <p id="ch8ult_module_plan_28">
+ Redirection and Piping
+ </p>
+ <p id="ch8ult_module_plan_29">
+ More text processing:
+ <span class="emphasis">
+ <em>
+ grep, tr
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_2a">
+ Elementary regex: . ? * ^ $ [ ]
+ </p>
+ <p id="ch8ult_module_plan_2b">
+ One liners: show lines n to m,
+show directories
+ </p>
+ <p id="ch8ult_module_plan_2c">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_2d">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_2e">
+ 15 mts
+ </p>
+ <p id="ch8ult_module_plan_2f">
+ 15 mts
+ </p>
+ <p id="ch8ult_module_plan_30">
+ 4
+ </p>
+ <p id="ch8ult_module_plan_31">
+ More text processing:
+ <span class="emphasis">
+ <em>
+ join,
+sprt, uniq
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_32">
+ Generating a word frequency list
+ </p>
+ <p id="ch8ult_module_plan_33">
+ Basic editing and editors : vim,
+scite
+ </p>
+ <p id="ch8ult_module_plan_34">
+ Personalising your environment:
+ <span class="emphasis">
+ <em>
+ .bashrc, .vimrc
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_35">
+ Subshells and
+ <span class="emphasis">
+ <em>
+ source~
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_36">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_37">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_38">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_39">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_3a">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_3b">
+ 5
+ </p>
+ <p id="ch8ult_module_plan_3c">
+ More tools:
+ <span class="emphasis">
+ <em>
+ tar, zip, diff,
+cmp, comm
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_3d">
+ Environment variables,
+ <span class="emphasis">
+ <em>
+ set
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_3e">
+ Writing simple shell scripts
+ </p>
+ <p id="ch8ult_module_plan_3f">
+ 25 mts
+ </p>
+ <p id="ch8ult_module_plan_40">
+ 10 mts
+ </p>
+ <p id="ch8ult_module_plan_41">
+ 15 mts
+ </p>
+ <p id="ch8ult_module_plan_42">
+ 6
+ </p>
+ <p id="ch8ult_module_plan_43">
+ Control structures and
+operators in bash
+ </p>
+ <p id="ch8ult_module_plan_44">
+ Writing shell scripts
+ </p>
+ <p id="ch8ult_module_plan_45">
+ 20 mts
+ </p>
+ <p id="ch8ult_module_plan_46">
+ 30 mts
+ </p>
+ <p id="ch8ult_module_plan_47">
+ 7
+ </p>
+ <p id="ch8ult_module_plan_48">
+ Functions in bash scripts
+ </p>
+ <p id="ch8ult_module_plan_49">
+ Assessment Test
+ </p>
+ <p id="ch8ult_module_plan_4a">
+ 20 mts
+ </p>
+ <p id="ch8ult_module_plan_4b">
+ 30 mts
+ </p>
+ <p id="ch8ult_module_plan_4c">
+ <span class="emphasis">
+ <em>
+ total session time = 350 mts
+ </em>
+ </span>
+ </p>
+ <p id="ch8ult_module_plan_4d">
+ <span class="emphasis">
+ <em>
+ buffer time = 10 mts
+ </em>
+ </span>
+ </p>
+ </div>
</div>
</div>
</body>