วันศุกร์ที่ 6 กันยายน พ.ศ. 2556

แอบดูไฟล์โปรแกรมใน Mac OS

ปกติเมื่อดาวน์โหลดโปรแกรมของแม็คโอเอสแล้วมักจะได้ไฟล์ .dmg ซึ่งเป็นไดรฟ์เสมือนชนิดหนึ่ง เมื่อดับเบิลคลิกเพื่อเปิดไฟล์นั้นจะมีไดร์ฟเกิดขึ้นที่เดสก์ทอปขึ้นมาไดร์ฟหนึ่ง เมื่อดับเบิลคลิกเข้าไปอีก จะพบไอคอนโปรแกรม และมักจะมีโฟลเดอร์ Application เพื่อให้เราลากแอปพลิเคชันไปไว้ในนั้น


เมื่อเปิดไฟล์ .dmg แล้วจะได้ไดร์ฟเสมือนขึ้นมาไดร์ฟหนึ่ง

เมื่อดับเบิลคลิกที่ไดร์ฟเสมือนแล้วจะมีไอคอนโปรแกรมและโฟลเดอร์ Application 

หลังจากคลิกไอคอนไปวางไว้ใน Application แล้วต่อไปจะเปิดโปรแกรมเพียงเข้าไปใน Application แล้วจะมีไอคอนให้เรียกใช้งานได้

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

ทีนี้ลองมาดูว่าโครงสร้างไฟล์ของแม็คจะเก็บโปรแกรมไว้อย่างไร

หน้าจอ Terminal ขณะเข้าไปดูไฟล์ใน /Applications จะเห็นมีไดเรคทอรี Final Cut Pro Trail.app 
เมื่อเข้าหน้าจอโปรแกรม Terminal แล้วก็ใช้คำสั่ง cd /Applications เพื่อเข้าไปดูว่าระบบจัดเก็บไฟล์อย่างไร

ไดเรคทอรี Final Cut Pro Trail.app ภายในจะบรรจุไฟล์ที่เกี่ยวกับโปรแกรมไว้ทั้งหมด และใช้คำสั่ง cd Final แล้วกดปุ่ม Tab แล้วระบบจะเดิมชื่อให้ถูกต้อง และกดปุ่ม Enter

และใช้คำสั่ง ls อีกครั้งหนึ่งจะเห็นไดเรคทอรีชื่อ Contents และใช้คำสั่ง ls Contents อีกครั้งหนึ่งจะเห็นภายในบรรจุไฟล์ที่เกี่ยวข้องย่อยเข้าไปอีก

ดังนั้นหากเราต้องการลบโปรแกรม Final Cut Pro ออกจากระบบก็เพียงใช้คำสั่ง rm ดังนี้
rm -rf /Applications/Final\ Cut\ Pro\ Trail.app 
ระบบจะลบไดเรคทอรีออกไปโดยไม่ถามหรือให้ยืนยันด้วยพารามิเตอร์ -rf (Recursive Force) จุดนี้โปรแกรมระมัดระวังสักนิดหนึ่งเพราะถ้าลบผิดพลาดแล้วจะยุ่งไปกันใหญ่...

บทความนี้แสดงให้เห็นอีกครั้งหนึ่งว่า พื้นฐานของคำสั่ง Unix หรือ Linux สามารถนำมาใช้ในแม็คโอเอสได้เป็นอย่างดี เพราะ OS X เป็นโปรแกรมตระกูลยูนิกซ์... นี่แหละเป็นเหตุผลที่ผู้เขียนเริ่มชอบที่จะใช้เครื่องตระกูลแอปเปิ้ลไปเรื่อย ๆ เสียแล้ว... สวัสดีครับ




ไม่มีความคิดเห็น:

แสดงความคิดเห็น