basic-shell-script

การเขียน Shell Script เบื้องต้น หลักการทำงาน และ เงื่อนไขการใช้

การเขียน Shell Script จากบทความก่อนหน้านี้ที่เราพูดกันถึง Unix, Linux, Kernel, Shell รวมถึง Shell Script ว่าคืออะไรกันไปแล้ว และ การเขียน Shell Script หละ ทำอย่างไร Unix คืออะไร ยูนิกซ์ คือ ระบบปฏิบัติการสำหรับ server Linux คืออะไร ทำงานอย่างไร ลินุกซ์ เป็นระบบปฎิบัติการชนิดหนึ่ง Kernel คืออะไร Kernel คือ ส่วนกลางควบคุมการทำงานทุกอย่างบน OS Shell คืออะไร Unix Shell หรือ Linux Shell คือ โปรแกรมรับคำสั่งให้กับ Kernel Shell Script คืออะไร Shell script คือ ภาษา programming ที่ใช้บน unix…

Read More
bash-shell

Shell Script คืออะไร Shell script คือ ภาษา programming ที่ใช้บน unix linux

Shell Script คืออะไร สำหรับผู้ที่ใช้งาน Unix หรือ Linux คงจะบอกว่าไม่รู้ว่า Shell script คืออะไร ก็คงไม่ได้ เพราะ Shell Script คือ การทำงานในแบบ Command-line interopreter ผ่าน Shell ทำงานได้เปรียบเสมือนภาษา program ชนิดหนึ่ง สำหรับผู้ที่ยังไม่ทราบว่าคำสั่ง command-line มีอะไรบ้างสามารถหาอ่านได้ที่นี่  คำสั่ง Unix – Linux Command พื้นฐาน Shell Script ช่วยให้ผู้ใช้งานสามารถทำงานได้รวมเร็วมากยิ่งขึ้น โดยการรวมเอาคำสั่งและเงื่อนไขที่ผู้ใช้ต้องการใส่ลงใน file และทำการ execute file นั้นเพื่อรอผลลัพธ์ที่ได้ในรูปแบบ text ส่วนมากใช้งานเพื่อให้ทำงานบนระบบอัตโนมัติตามเวลาที่เราต้องการ สำหรับบน Window หรือ DOS เราจะเรียกสิ่งนี้ว่า batch file ซึ่งก็คือการเอาชุดคำสั่งมาทำเป็น file เช่นเดียวกับ shell script และรันผ่าน…

Read More
shell

Shell คืออะไร Unix Shell หรือ Linux Shell คือ โปรแกรมรับคำสั่งให้กับ Kernel

Shell คืออะไร ผู้ทีเริ่มใช้งาน Unix หรือ Linux อาจจะได้ยินคำว่า shell กันบ่อยๆ และจริงๆ shell คืออะไร หละ ?  ตามความหมายแล้วมันคือตัวแปลงคำสั่งที่ช่วยให้ผู้ใช้งานสามารถเข้าถึงระบบ operating system มีด้วยกัน 2 แบบคือ CLI – Command line interface รับคำสั่งโดยข้อมูล text และแสดงผลในรูปแบบ text เช่นกัน GUI – Graphical user interface รับคำสั่งโดยอาศัย mouse และ รูปบนจอ monitor ขึ้นอยู่กับระบบ computer ที่ใช้งานว่าออกแบบมาสำหรับงานประเภทไหน โดยคำว่า “shell” มีที่มาจากการที่มันทำหน้าที่เป็น layer ครอบคลุมการทำงานของ Kernel อีกที   ส่วนมากแล้ว ตัว shell ไม่ได้มีการเชื่อมต่อโดยตรงภายใต้ Kernel…

Read More