การใช้งาน Linux นั้น มือใหม่มักจะงงกับระบบไฟล์ของ Linux ว่าเป็นอย่างไร ดูไม่เข้าใจ จะติดตั้งโปรแกรมเพิ่มทำอย่างไร และอื่นๆ อีกสารพัด เพื่อไม่ให้เกิดอาการใจถอดผมของนำระบบไฟล์ของ Linux มาเปรียบเทียบกับระบบไฟล์ของ MS Windows ให้เห็น เพื่อเพิ่มความเข้าใจได้ดียิ่งขึ้นนะครับ โดย Directory หลักๆ ที่มีการใช้งานมีดังต่อไปนี้ครับ…
- /bin และ /sbin เป็น Directory ที่ใช้เก็บโปรแกรมที่เราใช้งาน ซึ่งส่วนใหญ่เป็นโปรแกรมคำสั่งต่างๆ ถ้ายังนึกไม่ออก ลองนึกถึง MS Windows ให้นึกถึง C:Windows เป็นยังไงร้องอ๋อเลยใช่หรือเปล่าครับ
- /boot เป็น Directory ที่ใช้เก็บส่วนของ Kernel ซึ่งเป็นส่วนสำคัญที่ติดต่อกับระบบฮาร์ดแวร์ และควบคุมโปรแกรมต่างๆ ให้สามารถทำงานได้ ส่วนนี้ของ MS Windows ดูไม่ค่อยจะเด่นชัดนัก แต่พอจะเทียบได้กับ DLL ครับ ที่เก็บอยู่ใน C:Windowssystem หรืออาจเทียบได้กับ boot image ที่อยู่ใน C:
- /dev เป็น Directory ที่ใช้เป็นตัวติดต่อกับ Divers เพื่อเรียกใช้ให้ทำงานกับอุปกรณ์ต่างๆ
- /etc เป็น Directory ที่ใช้เก็บไฟล์ Configuration ต่างๆ ซึ่งใน MS Windows ก็จะเป็นไฟล์ที่อยู่ใน Registry
- /home เป็น Directory ที่เก็บของมูลส่วนตัวของแต่ละ user ไว้ ซึ่งถ้าเป็นของ root ก็จะเป็นเครื่องหมาย / (slash) เฉยๆ ถ้าเทียบกับ MS Windows ก็คงเป็น C:My Document and Settinguser name
- /lib เป็น Directory ที่ใช้เก็บไฟล์ Library ต่างๆ ซึ่งก็คล้ายกับไฟล์ .dll ของ MS Windows
- /mnt เป็น Directory ที่ใช้เก็บส่วนของ Disk Drive ซึ่ง Linux จะมองเป็นไฟล์เหมือนกับเอกสาร ภายใน Directory นี้ จะเก็บ Drive A, CD-Rom, Zip Drive เป็นต้น ก่อนใช้งานจำเป็นต้อง mount (เม้าท์) ก่อนถึงจะใช้งานได้ ซึ่งในระบบ MS Windows ไม่มี แต่ในปัจจุบัน Linux หลายๆ Distro มักจะทำเป็น Auto mount ให้เรียบร้อยแล้ว
- /tmp เป็น Directory ที่ใช้เก็บไฟล์ชั่วคราวที่โปรแกรมต่างๆ สร้างขึ้นมา ใน MS Windows ก็จะมีอยู่ที่ C:Windows emp
- /usr เป็น Directory ที่ใช้เก็บ Application ต่างๆ เช่น OfficeTLE เป็นต้น ใน MS Windows ก็คือ C:programe files
จากที่กล่าวมาเป็นแต่เพียงสรุปสั้นๆ เพื่อให้เพื่อนๆ มองเห็นภาพของระบบไฟล์ของ Linux ซึงจะเป็นพื้นฐานในการศึกษา Linux ต่อไป
0 Comment:
แสดงความคิดเห็น