2522
Comment:
|
2566
|
Deletions are marked like this. | Additions are marked like this. |
Line 30: | Line 30: |
||Permissions and ownership, chmod, chown || 5 mts || | ||Permissions and ownership, chmod, chown || 5 mts|| |
Line 32: | Line 32: |
||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 || |
||Looking at files: cat, less || 5 mts|| ||Basic text processing: head, tail, cut, paste ||15 mts|| ||Shell meta characters || 5 mts|| ||Redirection and Piping ||10 mts|| ||More text processing: grep, tr, sort, uniq ||15 mts|| |
Line 38: | Line 40: |
||Buffer time || 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 |
|
|
|
Looking at files: cat, less |
5 mts |
Basic text processing: head, tail, cut, paste |
15 mts |
Shell meta characters |
5 mts |
Redirection and Piping |
10 mts |
More text processing: grep, tr, sort, uniq |
15 mts |
Environment variables, *set* |
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]