รับข้อมูลระบบจาก Command Line ใน Mac OS X
สารบัญ:
ไม่ว่าคุณจะดูแล Mac กี่เครื่องก็ตาม ถึงเวลาแล้วที่คุณจะต้องดึงข้อมูลระบบที่เกี่ยวข้องกลับมา ซึ่งสามารถทำได้จากอินเทอร์เฟซแบบกราฟิกด้วยยูทิลิตี้ Apple System Profiler แต่บ่อยครั้งที่คุณจะต้องดึงรายละเอียดระบบจากเทอร์มินัลด้วย
การรวบรวมข้อมูลระบบจากบรรทัดคำสั่งมีความสำคัญต่อการดูแลระบบและเครือข่าย ดังนั้นในครั้งต่อไปที่คุณเข้าถึงเครื่องผ่าน SSH คุณสามารถค้นหาสิ่งที่คุณจำเป็นต้องรู้ได้อย่างแน่นอนด้วยสองคำสั่งที่เป็นประโยชน์ เครื่องมือเส้นคุณสามารถรับรายละเอียดระบบเกือบทุกอย่างเท่าที่จะจินตนาการได้ด้วยยูทิลิตี้อันทรงพลังเหล่านี้ ซึ่งแต่ละรายการจะแตกต่างกันเล็กน้อย ดังนั้นนี่คือวิธีการใช้คำสั่ง sw_vers และคำสั่ง system_profiler:
วิธีรับเวอร์ชันระบบ Mac OS X ด้วย sw_vers
คำสั่ง sw_vers นั้นสั้นและไพเราะ มันจะแสดงเวอร์ชันระบบปฏิบัติการ Mac ปัจจุบันและหมายเลขบิลด์ของ Mac OS X โดยมีการใช้งานและเอาต์พุตดังนี้:
$ sw_vers ProductName: Mac OS X ProductVersion: 10.4.9 BuildVersion: 8P2137
วิธีรับรายละเอียดระบบ Mac ด้วย system_profiler
system_profiler เป็นเพียงอินเทอร์เฟซบรรทัดคำสั่งไปยังแอป Mac GUI System Profiler (ซึ่งอยู่ในโฟลเดอร์ Utilities ของ Mac OS X) มีประโยชน์มากสำหรับการเรียนรู้เกี่ยวกับเครื่องผ่านเครือข่ายหรือการเชื่อมต่อระยะไกลผ่าน SSH เอาต์พุตมาตรฐานจะระเบิดคุณด้วยเนื้อหาเต็มหน้าจอ ดังนั้นจึงเป็นการดีที่สุดที่จะไพพ์ผ่านคำสั่งเพิ่มเติมดังต่อไปนี้:
$ system_profiler | มากกว่า
ซึ่งจะทำให้คุณสามารถดูผลลัพธ์ของ system_profiler ทีละหน้าจอ นำทางด้วยปุ่มลูกศรและเลื่อนหน้าขึ้น/ลง
เครื่องมือ system_profiler มักใช้ร่วมกับ grep ได้ดีที่สุด เพื่อให้คุณสามารถค้นหาข้อมูลเฉพาะได้ ไม่ว่าจะเป็นการ์ดแสดงผลที่ใช้บน Mac, ประเภทการแสดงผล, หมายเลขซีเรียล, ความเร็วของ Mac, รวม หน่วยความจำที่ติดตั้ง ผู้ผลิตฮาร์ดไดรฟ์ หรืออย่างอื่น
ค้นหารายละเอียดระบบด้วย uname
อีกอ็อพชันหนึ่งคือคำสั่ง uname ที่เป็นประโยชน์ ใช้กับแฟล็ก -a:
uname -a
ผลลัพธ์ของสิ่งนี้รวมถึงเวอร์ชันเคอร์เนลของ Mac OS X darwin, วันที่, การเผยแพร่ xnu, ไม่ว่า Mac จะเป็น 64 บิตหรือไม่ (ทั้งหมดเป็นเวอร์ชันใหม่) เป็นต้น:
$ uname -a Darwin Retina-MacBook-Pro.local 15.3.0 Darwin Kernel เวอร์ชัน 15.3.0: จันทร์ 23 ธันวาคม 11:59:05 PDT 2015; รูท:xnu-2782.20.48~5/RELEASE_X86_64 x86_64
ใช้เครื่องมือใดที่จำเป็นสำหรับงาน ล้วนมีประโยชน์อย่างยิ่ง
หากคุณกำลังมองหาข้อมูลเกี่ยวกับการเชื่อมต่อสนามบิน อย่าลืมใช้ยูทิลิตี้สนามบินที่ซ่อนอยู่ซึ่งกล่าวถึงที่นี่