SEESenv/web/html/ch8ult_module_plan.html
changeset 28 514098969b11
parent 27 cb14131583c6
equal deleted inserted replaced
27:cb14131583c6 28:514098969b11
     1 <html>
     1 <html>
     2  <head>
     2 <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>
     3   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     3 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" id="ch8ult_module_plan">
     4   <title>
     4 <div class="titlepage"></div>
     5    Chapter. ult_module_plan
     5 <div class="toc">
     6   </title>
     6 <p><b>Table of Contents</b></p>
     7   <link rel="stylesheet" href="/review/support/styles.css" type="text/css" />
     7 <dl>
     8   <meta name="generator" content="DocBook XSL Stylesheets V1.74.3" />
     8 <dt><span class="article"><a href="#id2644006">Using Linux Tools</a></span></dt>
     9   <link rel="shortcut icon" type="image/png" href="/review/support/figs/favicon.png" />
     9 <dd><dl>
    10   <script type="text/javascript" src="/review/support/jquery-min.js">
    10 <dt><span class="section"><a href="#id2454051">1. Module Objectives</a></span></dt>
    11   </script>
    11 <dt><span class="section"><a href="#id2694962">2. Suggested Reading</a></span></dt>
    12   <script type="text/javascript" src="/review/support/form.js">
    12 </dl></dd>
    13   </script>
    13 </dl>
    14   <script type="text/javascript" src="/review/support/hsbook.js">
    14 </div>
    15   </script>
    15 <div class="article" title="Using Linux Tools">
    16  </head>
    16 <div class="titlepage">
    17  <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
    17 <div><div><h2 class="title">
    18   <div class="chapter" id="ch8ult_module_plan">
    18 <a name="id2644006"></a>Using Linux Tools</h2></div></div>
    19    <div class="titlepage">
    19 <hr />
    20    </div>
    20 </div>
    21    <div class="toc">
    21 <div class="toc">
    22     <p>
    22 <p><b>Table of Contents</b></p>
    23      <b>
    23 <dl>
    24       Table of Contents
    24 <dt><span class="section"><a href="#id2454051">1. Module Objectives</a></span></dt>
    25      </b>
    25 <dt><span class="section"><a href="#id2694962">2. Suggested Reading</a></span></dt>
    26     </p>
    26 </dl>
    27     <dl>
    27 </div>
    28      <dt>
    28 <div class="section" title="1.Module Objectives">
    29       <span class="article">
    29 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
    30        <a href="#id2591236">
    30 <a name="id2454051"></a>1.Module Objectives</h2></div></div></div>
    31         Using Linux Tools
    31 <p id="ch8ult_module_plan_1">After successfully completing this module a participant will be able to:</p>
    32        </a>
    32 <div class="itemizedlist"><ul class="itemizedlist" type="*">
    33       </span>
    33 <li class="listitem" style="list-style-type: *"><p id="ch8ult_module_plan_2">Understand the design philosophy of *nix                     {U}</p></li>
    34      </dt>
    34 <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>
    35      <dd>
    35 <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>
    36       <dl>
    36 <li class="listitem" style="list-style-type: *"><p id="ch8ult_module_plan_5">Write and execute (bash) shell scripts                        {Ap}</p></li>
    37        <dt>
    37 <li class="listitem" style="list-style-type: *"><p id="ch8ult_module_plan_6">Use a text editor comfortably                                 {Ap}</p></li>
    38         <span class="section">
    38 </ul></div>
    39          <a href="#id2401281">
    39 </div>
    40           1. Module Objectives
    40 <div class="section" title="2.Suggested Reading">
    41          </a>
    41 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
    42         </span>
    42 <a name="id2694962"></a>2.Suggested Reading</h2></div></div></div>
    43        </dt>
    43 <div class="orderedlist"><ol class="orderedlist" type="1">
    44        <dt>
    44 <li class="listitem"><p id="ch8ult_module_plan_7">"In the beginning..." by Neal Stephenson</p></li>
    45         <span class="section">
    45 <li class="listitem"><p id="ch8ult_module_plan_8">"The Unix Programming Environment" by Kerninghan and Pike</p></li>
    46          <a href="#id2642192">
    46 </ol></div>
    47           2. Suggested Reading
    47 <p id="ch8ult_module_plan_9"><span class="strong"><strong>Initial Session Plan</strong></span></p>
    48          </a>
    48 <p id="ch8ult_module_plan_a">Session</p>
    49         </span>
    49 <p id="ch8ult_module_plan_b">Topic</p>
    50        </dt>
    50 <p id="ch8ult_module_plan_c">Duration</p>
    51       </dl>
    51 <p id="ch8ult_module_plan_d">1</p>
    52      </dd>
    52 <p id="ch8ult_module_plan_e">Introduction to the Course</p>
    53     </dl>
    53 <p id="ch8ult_module_plan_f">Historical background and
    54    </div>
    54 implications. Why Unix?</p>
    55    <div class="article" title="Using Linux Tools">
    55 <p id="ch8ult_module_plan_10">Getting startedlogging in; <span class="emphasis"><em>ls,
    56     <div class="titlepage">
    56 date, who, cd, mkdir</em></span></p>
    57      <div>
    57 <p id="ch8ult_module_plan_11">Getting help: <span class="emphasis"><em>apropos, man,
    58       <div>
    58 info</em></span></p>
    59        <h2 class="title">
    59 <p id="ch8ult_module_plan_12">Basic file handling: <span class="emphasis"><em>cp, mv,
    60         <a name="id2591236">
    60 rm</em></span></p>
    61         </a>
    61 <p id="ch8ult_module_plan_13">First session buffer</p>
    62         Using Linux Tools
    62 <p id="ch8ult_module_plan_14">5 mt</p>
    63        </h2>
    63 <p id="ch8ult_module_plan_15">10 mts</p>
    64       </div>
    64 <p id="ch8ult_module_plan_16">10 mts</p>
    65      </div>
    65 <p id="ch8ult_module_plan_17">10 mts</p>
    66      <hr />
    66 <p id="ch8ult_module_plan_18">10 mts</p>
    67     </div>
    67 <p id="ch8ult_module_plan_19">5 mts</p>
    68     <div class="toc">
    68 <p id="ch8ult_module_plan_1a">2</p>
    69      <p>
    69 <p id="ch8ult_module_plan_1b">Command line arguments</p>
    70       <b>
    70 <p id="ch8ult_module_plan_1c">Basic text processing: <span class="emphasis"><em>head,
    71        Table of Contents
    71 tail, cut, paste</em></span></p>
    72       </b>
    72 <p id="ch8ult_module_plan_1d">Shell meta characters</p>
    73      </p>
    73 <p id="ch8ult_module_plan_1e">Looking at files: <span class="emphasis"><em>cat, less</em></span></p>
    74      <dl>
    74 <p id="ch8ult_module_plan_1f">Directory structure: <span class="emphasis"><em>man hier,
    75       <dt>
    75 ls -l</em></span></p>
    76        <span class="section">
    76 <p id="ch8ult_module_plan_20">Permissions and ownership,
    77         <a href="#id2401281">
    77 <span class="emphasis"><em>chmod, chown</em></span></p>
    78          1. Module Objectives
    78 <p id="ch8ult_module_plan_21">5 mts</p>
    79         </a>
    79 <p id="ch8ult_module_plan_22">15 mts</p>
    80        </span>
    80 <p id="ch8ult_module_plan_23">10 mts</p>
    81       </dt>
    81 <p id="ch8ult_module_plan_24">5 mts</p>
    82       <dt>
    82 <p id="ch8ult_module_plan_25">5 mts</p>
    83        <span class="section">
    83 <p id="ch8ult_module_plan_26">10 mts</p>
    84         <a href="#id2642192">
    84 <p id="ch8ult_module_plan_27">3</p>
    85          2. Suggested Reading
    85 <p id="ch8ult_module_plan_28">Redirection and Piping</p>
    86         </a>
    86 <p id="ch8ult_module_plan_29">More text processing:<span class="emphasis"><em>grep, tr</em></span></p>
    87        </span>
    87 <p id="ch8ult_module_plan_2a">Elementary regex: . ? * ^ $ [ ]</p>
    88       </dt>
    88 <p id="ch8ult_module_plan_2b">One liners: show lines n to m,
    89      </dl>
    89 show directories</p>
    90     </div>
    90 <p id="ch8ult_module_plan_2c">10 mts</p>
    91     <div class="section" title="1.Module Objectives">
    91 <p id="ch8ult_module_plan_2d">10 mts</p>
    92      <div class="titlepage">
    92 <p id="ch8ult_module_plan_2e">15 mts</p>
    93       <div>
    93 <p id="ch8ult_module_plan_2f">15 mts</p>
    94        <div>
    94 <p id="ch8ult_module_plan_30">4</p>
    95         <h2 class="title" style="clear: both">
    95 <p id="ch8ult_module_plan_31">More text processing: <span class="emphasis"><em>join,
    96          <a name="id2401281">
    96 sprt, uniq</em></span></p>
    97          </a>
    97 <p id="ch8ult_module_plan_32">Generating a word frequency list</p>
    98          1.Module Objectives
    98 <p id="ch8ult_module_plan_33">Basic editing and editors : vim,
    99         </h2>
    99 scite</p>
   100        </div>
   100 <p id="ch8ult_module_plan_34">Personalising your environment:
   101       </div>
   101 <span class="emphasis"><em>.bashrc, .vimrc</em></span></p>
   102      </div>
   102 <p id="ch8ult_module_plan_35">Subshells and <span class="emphasis"><em>source~</em></span></p>
   103      <p id="ch8ult_module_plan_1">
   103 <p id="ch8ult_module_plan_36">10 mts</p>
   104       After successfully completing this module a participant will be able to:
   104 <p id="ch8ult_module_plan_37">10 mts</p>
   105      </p>
   105 <p id="ch8ult_module_plan_38">10 mts</p>
   106      <div class="itemizedlist">
   106 <p id="ch8ult_module_plan_39">10 mts</p>
   107       <ul class="itemizedlist" type="*">
   107 <p id="ch8ult_module_plan_3a">10 mts</p>
   108        <li class="listitem" style="list-style-type: *">
   108 <p id="ch8ult_module_plan_3b">5</p>
   109         <p id="ch8ult_module_plan_2">
   109 <p id="ch8ult_module_plan_3c">More tools: <span class="emphasis"><em>tar, zip, diff,
   110          Understand the design philosophy of *nix                     {U}
   110 cmp, comm</em></span></p>
   111         </p>
   111 <p id="ch8ult_module_plan_3d">Environment variables, <span class="emphasis"><em>set</em></span></p>
   112        </li>
   112 <p id="ch8ult_module_plan_3e">Writing simple shell scripts</p>
   113        <li class="listitem" style="list-style-type: *">
   113 <p id="ch8ult_module_plan_3f">25 mts</p>
   114         <p id="ch8ult_module_plan_3">
   114 <p id="ch8ult_module_plan_40">10 mts</p>
   115          Use Linux as their day-to-day operating system                {Ap}
   115 <p id="ch8ult_module_plan_41">15 mts</p>
   116         </p>
   116 <p id="ch8ult_module_plan_42">6</p>
   117        </li>
   117 <p id="ch8ult_module_plan_43">Control structures and
   118        <li class="listitem" style="list-style-type: *">
   118 operators in bash</p>
   119         <p id="ch8ult_module_plan_4">
   119 <p id="ch8ult_module_plan_44">Writing shell scripts</p>
   120          Use the text processing tools such as 'grep', 'tr'            {Ap}
   120 <p id="ch8ult_module_plan_45">20 mts</p>
   121         </p>
   121 <p id="ch8ult_module_plan_46">30 mts</p>
   122        </li>
   122 <p id="ch8ult_module_plan_47">7</p>
   123        <li class="listitem" style="list-style-type: *">
   123 <p id="ch8ult_module_plan_48">Functions in bash scripts</p>
   124         <p id="ch8ult_module_plan_5">
   124 <p id="ch8ult_module_plan_49">Assessment Test</p>
   125          Write and execute (bash) shell scripts                        {Ap}
   125 <p id="ch8ult_module_plan_4a">20 mts</p>
   126         </p>
   126 <p id="ch8ult_module_plan_4b">30 mts</p>
   127        </li>
   127 <p id="ch8ult_module_plan_4c"><span class="emphasis"><em>total session time = 350 mts</em></span></p>
   128        <li class="listitem" style="list-style-type: *">
   128 <p id="ch8ult_module_plan_4d"><span class="emphasis"><em>buffer time = 10 mts</em></span></p>
   129         <p id="ch8ult_module_plan_6">
   129 </div>
   130          Use a text editor comfortably                                 {Ap}
   130 </div>
   131         </p>
   131 </div></body>
   132        </li>
       
   133       </ul>
       
   134      </div>
       
   135     </div>
       
   136     <div class="section" title="2.Suggested Reading">
       
   137      <div class="titlepage">
       
   138       <div>
       
   139        <div>
       
   140         <h2 class="title" style="clear: both">
       
   141          <a name="id2642192">
       
   142          </a>
       
   143          2.Suggested Reading
       
   144         </h2>
       
   145        </div>
       
   146       </div>
       
   147      </div>
       
   148      <div class="orderedlist">
       
   149       <ol class="orderedlist" type="1">
       
   150        <li class="listitem">
       
   151         <p id="ch8ult_module_plan_7">
       
   152          "In the beginning..." by Neal Stephenson
       
   153         </p>
       
   154        </li>
       
   155        <li class="listitem">
       
   156         <p id="ch8ult_module_plan_8">
       
   157          "The Unix Programming Environment" by Kerninghan and Pike
       
   158         </p>
       
   159        </li>
       
   160       </ol>
       
   161      </div>
       
   162      <p id="ch8ult_module_plan_9">
       
   163       <span class="strong">
       
   164        <strong>
       
   165         Initial Session Plan
       
   166        </strong>
       
   167       </span>
       
   168      </p>
       
   169      <p id="ch8ult_module_plan_a">
       
   170       Session
       
   171      </p>
       
   172      <p id="ch8ult_module_plan_b">
       
   173       Topic
       
   174      </p>
       
   175      <p id="ch8ult_module_plan_c">
       
   176       Duration
       
   177      </p>
       
   178      <p id="ch8ult_module_plan_d">
       
   179       1
       
   180      </p>
       
   181      <p id="ch8ult_module_plan_e">
       
   182       Introduction to the Course
       
   183      </p>
       
   184      <p id="ch8ult_module_plan_f">
       
   185       Historical background and
       
   186 implications. Why Unix?
       
   187      </p>
       
   188      <p id="ch8ult_module_plan_10">
       
   189       Getting startedlogging in;
       
   190       <span class="emphasis">
       
   191        <em>
       
   192         ls,
       
   193 date, who, cd, mkdir
       
   194        </em>
       
   195       </span>
       
   196      </p>
       
   197      <p id="ch8ult_module_plan_11">
       
   198       Getting help:
       
   199       <span class="emphasis">
       
   200        <em>
       
   201         apropos, man,
       
   202 info
       
   203        </em>
       
   204       </span>
       
   205      </p>
       
   206      <p id="ch8ult_module_plan_12">
       
   207       Basic file handling:
       
   208       <span class="emphasis">
       
   209        <em>
       
   210         cp, mv,
       
   211 rm
       
   212        </em>
       
   213       </span>
       
   214      </p>
       
   215      <p id="ch8ult_module_plan_13">
       
   216       First session buffer
       
   217      </p>
       
   218      <p id="ch8ult_module_plan_14">
       
   219       5 mt
       
   220      </p>
       
   221      <p id="ch8ult_module_plan_15">
       
   222       10 mts
       
   223      </p>
       
   224      <p id="ch8ult_module_plan_16">
       
   225       10 mts
       
   226      </p>
       
   227      <p id="ch8ult_module_plan_17">
       
   228       10 mts
       
   229      </p>
       
   230      <p id="ch8ult_module_plan_18">
       
   231       10 mts
       
   232      </p>
       
   233      <p id="ch8ult_module_plan_19">
       
   234       5 mts
       
   235      </p>
       
   236      <p id="ch8ult_module_plan_1a">
       
   237       2
       
   238      </p>
       
   239      <p id="ch8ult_module_plan_1b">
       
   240       Command line arguments
       
   241      </p>
       
   242      <p id="ch8ult_module_plan_1c">
       
   243       Basic text processing:
       
   244       <span class="emphasis">
       
   245        <em>
       
   246         head,
       
   247 tail, cut, paste
       
   248        </em>
       
   249       </span>
       
   250      </p>
       
   251      <p id="ch8ult_module_plan_1d">
       
   252       Shell meta characters
       
   253      </p>
       
   254      <p id="ch8ult_module_plan_1e">
       
   255       Looking at files:
       
   256       <span class="emphasis">
       
   257        <em>
       
   258         cat, less
       
   259        </em>
       
   260       </span>
       
   261      </p>
       
   262      <p id="ch8ult_module_plan_1f">
       
   263       Directory structure:
       
   264       <span class="emphasis">
       
   265        <em>
       
   266         man hier,
       
   267 ls -l
       
   268        </em>
       
   269       </span>
       
   270      </p>
       
   271      <p id="ch8ult_module_plan_20">
       
   272       Permissions and ownership,
       
   273       <span class="emphasis">
       
   274        <em>
       
   275         chmod, chown
       
   276        </em>
       
   277       </span>
       
   278      </p>
       
   279      <p id="ch8ult_module_plan_21">
       
   280       5 mts
       
   281      </p>
       
   282      <p id="ch8ult_module_plan_22">
       
   283       15 mts
       
   284      </p>
       
   285      <p id="ch8ult_module_plan_23">
       
   286       10 mts
       
   287      </p>
       
   288      <p id="ch8ult_module_plan_24">
       
   289       5 mts
       
   290      </p>
       
   291      <p id="ch8ult_module_plan_25">
       
   292       5 mts
       
   293      </p>
       
   294      <p id="ch8ult_module_plan_26">
       
   295       10 mts
       
   296      </p>
       
   297      <p id="ch8ult_module_plan_27">
       
   298       3
       
   299      </p>
       
   300      <p id="ch8ult_module_plan_28">
       
   301       Redirection and Piping
       
   302      </p>
       
   303      <p id="ch8ult_module_plan_29">
       
   304       More text processing:
       
   305       <span class="emphasis">
       
   306        <em>
       
   307         grep, tr
       
   308        </em>
       
   309       </span>
       
   310      </p>
       
   311      <p id="ch8ult_module_plan_2a">
       
   312       Elementary regex: . ? * ^ $ [ ]
       
   313      </p>
       
   314      <p id="ch8ult_module_plan_2b">
       
   315       One liners: show lines n to m,
       
   316 show directories
       
   317      </p>
       
   318      <p id="ch8ult_module_plan_2c">
       
   319       10 mts
       
   320      </p>
       
   321      <p id="ch8ult_module_plan_2d">
       
   322       10 mts
       
   323      </p>
       
   324      <p id="ch8ult_module_plan_2e">
       
   325       15 mts
       
   326      </p>
       
   327      <p id="ch8ult_module_plan_2f">
       
   328       15 mts
       
   329      </p>
       
   330      <p id="ch8ult_module_plan_30">
       
   331       4
       
   332      </p>
       
   333      <p id="ch8ult_module_plan_31">
       
   334       More text processing:
       
   335       <span class="emphasis">
       
   336        <em>
       
   337         join,
       
   338 sprt, uniq
       
   339        </em>
       
   340       </span>
       
   341      </p>
       
   342      <p id="ch8ult_module_plan_32">
       
   343       Generating a word frequency list
       
   344      </p>
       
   345      <p id="ch8ult_module_plan_33">
       
   346       Basic editing and editors : vim,
       
   347 scite
       
   348      </p>
       
   349      <p id="ch8ult_module_plan_34">
       
   350       Personalising your environment:
       
   351       <span class="emphasis">
       
   352        <em>
       
   353         .bashrc, .vimrc
       
   354        </em>
       
   355       </span>
       
   356      </p>
       
   357      <p id="ch8ult_module_plan_35">
       
   358       Subshells and
       
   359       <span class="emphasis">
       
   360        <em>
       
   361         source~
       
   362        </em>
       
   363       </span>
       
   364      </p>
       
   365      <p id="ch8ult_module_plan_36">
       
   366       10 mts
       
   367      </p>
       
   368      <p id="ch8ult_module_plan_37">
       
   369       10 mts
       
   370      </p>
       
   371      <p id="ch8ult_module_plan_38">
       
   372       10 mts
       
   373      </p>
       
   374      <p id="ch8ult_module_plan_39">
       
   375       10 mts
       
   376      </p>
       
   377      <p id="ch8ult_module_plan_3a">
       
   378       10 mts
       
   379      </p>
       
   380      <p id="ch8ult_module_plan_3b">
       
   381       5
       
   382      </p>
       
   383      <p id="ch8ult_module_plan_3c">
       
   384       More tools:
       
   385       <span class="emphasis">
       
   386        <em>
       
   387         tar, zip, diff,
       
   388 cmp, comm
       
   389        </em>
       
   390       </span>
       
   391      </p>
       
   392      <p id="ch8ult_module_plan_3d">
       
   393       Environment variables,
       
   394       <span class="emphasis">
       
   395        <em>
       
   396         set
       
   397        </em>
       
   398       </span>
       
   399      </p>
       
   400      <p id="ch8ult_module_plan_3e">
       
   401       Writing simple shell scripts
       
   402      </p>
       
   403      <p id="ch8ult_module_plan_3f">
       
   404       25 mts
       
   405      </p>
       
   406      <p id="ch8ult_module_plan_40">
       
   407       10 mts
       
   408      </p>
       
   409      <p id="ch8ult_module_plan_41">
       
   410       15 mts
       
   411      </p>
       
   412      <p id="ch8ult_module_plan_42">
       
   413       6
       
   414      </p>
       
   415      <p id="ch8ult_module_plan_43">
       
   416       Control structures and
       
   417 operators in bash
       
   418      </p>
       
   419      <p id="ch8ult_module_plan_44">
       
   420       Writing shell scripts
       
   421      </p>
       
   422      <p id="ch8ult_module_plan_45">
       
   423       20 mts
       
   424      </p>
       
   425      <p id="ch8ult_module_plan_46">
       
   426       30 mts
       
   427      </p>
       
   428      <p id="ch8ult_module_plan_47">
       
   429       7
       
   430      </p>
       
   431      <p id="ch8ult_module_plan_48">
       
   432       Functions in bash scripts
       
   433      </p>
       
   434      <p id="ch8ult_module_plan_49">
       
   435       Assessment Test
       
   436      </p>
       
   437      <p id="ch8ult_module_plan_4a">
       
   438       20 mts
       
   439      </p>
       
   440      <p id="ch8ult_module_plan_4b">
       
   441       30 mts
       
   442      </p>
       
   443      <p id="ch8ult_module_plan_4c">
       
   444       <span class="emphasis">
       
   445        <em>
       
   446         total session time = 350 mts
       
   447        </em>
       
   448       </span>
       
   449      </p>
       
   450      <p id="ch8ult_module_plan_4d">
       
   451       <span class="emphasis">
       
   452        <em>
       
   453         buffer time = 10 mts
       
   454        </em>
       
   455       </span>
       
   456      </p>
       
   457     </div>
       
   458    </div>
       
   459   </div>
       
   460  </body>
       
   461 </html>
   132 </html>
       
   133