Linux Operating System
จาก OpenTLE Wiki
GNU/Linux เป็นระบบปฏิบัติการแบบ Unix ชนิดหนึ่ง มีความเข้ากันได้กับ Unix สามารถนำโปรแกรมจากระบบ Unix เดิมมาคอมไพล์ใหม่บน GNU/Linux ได้ไม่ยาก รวมถึงวิธีการใช้งานก็มีลักษณะการใช้งานที่เหมือนกับ Unix แต่มีลักษณะการทำงานที่มีความสามารถมากกว่า ทันสมัยกว่า การใช้งานบางอย่างที่ล้าสมัย หรือไม่ได้รับความนิยมแล้ว ของระบบ Unix และมีเครื่องมือใหม่ ๆ มาทดแทน ก็จะไม่ได้กล่าวถึงในหนังสือเล่มนี้อีก
โครงสร้างของระบบปฏิบัติการ GNU/Linux
Shell
เชลล์คือส่วนติดต่อกับผู้ใช้แบบพื้นฐานที่สุดของระบบปฏิบัติการแบบ Unix รวมถึง Linux ด้วย โดยเชลล์จะทำหน้าที่รับคำสั่งจากผู้ใช้ แปลความหมายคำสั่งแล้วปฏิบัติตาม โดยเชลล์ของ Unix นั้นมีความยืดหยุ่นและประสิทธิภาพสูง มีจำนวนคำสั่ง มีโครงสร้างซับซ้อนมากพอที่จะใช้เขียนโปรแกรมได้ โดยเฉพาะการจัดการกับข้อมูลปริมาณมาก ๆ เช่น text file ขนาดใหญ่ ๆ ก่อนอื่นนั้น มาดูก่อนว่าคำสั่งที่จะใช้งานในเชลล์อะไรบ้าง
คำสั่งเกี่ยวกับแฟ้มและไดเรกทอรี
| คำสั่ง | ความหมาย/หน้าที่ | รูปแบบ | ตัวอย่าง |
|---|---|---|---|
| ls | แสดงรายชื่อแฟ้ม | ls <options> <path/filename> |
$ ls $ ls *.jpg |
