Shell script training.

เสาร์อาทิตย์ที่ผ่าน มาก็ได้มีโอกาส กลับไปมหาวิทยาลัย ที่พิษณุโลกมาครับ กลับไปคราวนี้ก็มีภาระกิจสำคัญคือ “การกลับไปสอน Shell Script ให้กับรุ่นน้องที่ มหาวิทยาลัย ก็ผ่านมาได้ด้วยดีครับ น้องๆ ก็โอเค ตั้งใจเรียนกันทุกคน

มาถึงวันนี้ก็เลยถือโอกาส เอาตารางที่ได้เอาไปสอน น้องๆ มา Post เก็บได้ พร้อม กับ Slide ที่เอาไปสอนในครั้งนี้ด้วย

อันนี้ก็จะเป็นตารางของทั้ง 2 วัน วันละ 6 ชั่วโมง เช้า 3 บ่าย อีก 3 ทั้งเนื้อหาที่นำไปก็ถือได้ว่า..พอดีกับช่วงเวลาที่จัดมาครับ

Day # 1. Beginning Linux.

9.00 – 10.00 AM
Introducing the BASH Shell
- What Is the BASH Shell?
– Getting Started with the Shell

- Running Programs
– Getting Help

- Working with Files

- All basic command such as cp, rm, more, less etc.
——————Break (If you have)———————-
10.30 – 11.30 AM
Understanding Linux Files and Users

- Users and File Permissions
– The File System Explained
– File Size and Free Space
11.30 – 12.00 PM
Exercise
———————-Have lunch———————-

13.00 – 15.00 PM

How to user VI Editor.

- How to use command & user mode.
– We will bring some commands that we taught in the morning put into shell script.
——————Break (If you have)———————-
15.30 – 16.30 PM
Exercise
———————-End of first day———————-

Day # 2 Shell script programming.

9.00 – 10.00 AM
Very simple scripts.
- Hello world.
All about redirection.
- How to redirect between standard output with standard error.
– Pipe command.
Variables
——————Break (If you have)———————-
10.30 – 11.30 AM
How to create conditionals programming.
How to use loop for, while and until.
11.30 – 12.00 PM
Exercise
———————-Have lunch———————-

13.00 – 15.00 PM

How to create function.
String comparison.
Arithmetic operation.
Arithmetic relational  operations.
How to debugging in shell script.
——————Break (If you have)———————-
15.30 – 16.30 PM
Exercise

ส่วนด้านล่างก็เป็น Slide ที่ผมเอาไปฝากน้องๆ

Day#1

Read this document on Scribd: ShellScript-Day1

Day#2

Read this document on Scribd: ShellScript-Day2
Tagged on:

One thought on “Shell script training.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>