unix

การจะทำสิ่งใดๆได้ดี เราไม่ควรมองข้ามพื้นฐานใช่มั้ยครับ ถ้าอย่างนั้นในการใช้งานระบบยูนิกซ์หรือลีนุกซ์นั้น ก็ไม่ควรมองข้ามคำสั่งพื้นฐานเลย เพื่อการทำงานที่ราบรื่น เรามาศึกษาคำสั่งพื้นฐานเหล่าดีกันดีกว่า คำสั่งเหล่านี้บางคำสั่งจะคล้ายๆคำสั่งในดอส ฉะนั้นเรียนรู้ไม่ยากหรอกครับเชื่อผมเถอะ

 

PWD (Print Working Directory)
คำสั่งนี้ใช้สำหรับดูว่าตอนนี้เรากำลังทำงานอยู่ที่ไดเรคทอรี่ไหน ปกติแล้วถ้าเป็นในดอส มันจะบอกเราอยู่เสมอว่าเรากำลังทำงานอยู่ในโฟลเดอร์ไหน(ในดอสหรือวินโดวส์มักจะใช้คำว่าโฟลเดอร์) เช่น

แต่สำหรับยูนิกซ์หรือลีนุกซ์ต้องพิมพ์ pwd ครับจึงจะเป็นการแสดงไดเรคทอรี่ที่เรากำลังทำงานอยู่

 

ดังในรูปเมื่อพิมพ์ pwd ลงไปแล้วกด Enter ระบบก็จะแสดงผลไดเรคทอรี่ที่เรากำลังทำงานอยู่

 

LS (List Directory Contents)

ใช้แสดงผลสิ่งต่างๆที่อยู่ในไดเรคทอรี่ที่เรากำลังทำงาน เช่นถ้าเราจะดูว่าในไดเรคทอรี่ /usr/local/apache/htdocs มีไฟล์หรือโหลเดอร์อะไรอยู่บ้าง ก็ให้เข้าไปในโฟลเดอร์นั้นครับ แล้วพิมพ์ ls จะปรากฎสิ่งที่อยู่ในไดเรคทอรี่นี้ ดังตัวอย่างข้างล่างครับ

ดังในรูป เมื่อใช้คำสั่ง ls แล้วปรากฎ อยู่3อัน คือ ไฟล์ index.php , template.html และไดเรคทอรี่ชื่อ images นี่แหละครับคือการใช้คำสั่ง ls เพื่อดูสิ่งที่อยู่ในไดเรคทอรี่ปัจจุบัน

 

CD (Change Directory)

ตามความหมายเลยครับสำหรับคำสั่งนี้ คือ เปลี่ยนไดเรคทอรี่ หรือพูดง่ายๆ ไปยังไดเรคทอรี่ที่ต้องการ วิธีใช้ให้ดูรูปแบบนี้ครับ

cd ไดเรคทอรี่ที่ต้องการไป

ตัวอย่าง เมื่อผมต้องการจะไปยังไดเรคทอรี่ของยูสเซอร์ชื่อ kenessar ซึ่งจะมีที่อยู่ตามนี้ครับ

root/home/kenessar ซึ่งเวลาพิมพ์ไม่ต้องใส่คำว่า root นะครับ ให้เหลือเพียง /home/kenessar แค่นี้ระบบก็เข้าใจแล้วว่าเริ่มที่ไดเรคทอรี่ root

ฉะนั้นแล้วผมต้องพิมพ์ดังนี้ครับ cd /home/kenessar หลังจากนั้นเพื่อจะเช็คว่าเราอยู่ไดเรคทอรี่นี้แล้ว ใส่คำสั่งนี้ครับ pwd

ในกรณีที่ไม่มีไดเรคทอรี่ดังกล่าวมันจะแจ้งเตือนมาว่า Not Such Directory ครับ

 

Exit ( Logout of the system )

เมื่อเราต้องการออกจากระบบ ใช้คำสั่งนี้เลยครับ หรือจะกด Ctrl + D ก็ได้ครับ

 

halt - shutdown your operating system (ต้องเป็นรูท)

ใช้สำหรับปิดระบบปฏิบัติการครับ ต้องเป็นรูทเท่านั้นนะครับถึงจะใช้ได้

 

reboot - shutdown and reboot your operating system (ต้องเป็นรูท)

คำสั่งนี้ใช้ในการรีบูตระบบครับ มักใช้เวลาที่เราลงโปรแกรมหรือตั้งค่าระบบ ต้องรีบูตระบบเพื่อให้การตั้งค่าใช้งานได้ครับ

 

TIP : ในหารที่จะสังเกตว่าตอนนี้เราล็อกอินด้วยชื่อผู้ใช้ที่มีสิทธิเป็นรูทหรือไม่ ให้ดูว่าตรงบรรทัดที่พิมพ์ มีเครื่องหมายชาร์ป # หรือไม่ ผู้ใช้ที่เป็นรูทจะมีเครื่องหมาย # ผู้ใช้ปกติมีเครื่องหมาย $

 

edit @ 17 Mar 2008 02:11:44 by Kenessar