SEESenv/web/html/ch8ult_module_plan.html
author amit@thunder
Thu, 25 Feb 2010 00:45:20 +0530
changeset 28 514098969b11
parent 27 cb14131583c6
permissions -rw-r--r--
Testing

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Chapter. ult_module_plan</title><link rel="stylesheet" href="/review/support/styles.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.74.3" /><link rel="shortcut icon" type="image/png" href="/review/support/figs/favicon.png" /><script type="text/javascript" src="/review/support/jquery-min.js"></script><script type="text/javascript" src="/review/support/form.js"></script><script type="text/javascript" src="/review/support/hsbook.js"></script></head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" id="ch8ult_module_plan">
<div class="titlepage"></div>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
<dt><span class="article"><a href="#id2644006">Using Linux Tools</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="#id2454051">1. Module Objectives</a></span></dt>
<dt><span class="section"><a href="#id2694962">2. Suggested Reading</a></span></dt>
</dl></dd>
</dl>
</div>
<div class="article" title="Using Linux Tools">
<div class="titlepage">
<div><div><h2 class="title">
<a name="id2644006"></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="#id2454051">1. Module Objectives</a></span></dt>
<dt><span class="section"><a href="#id2694962">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="id2454051"></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="id2694962"></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>
</html>