การสนทนาเกี่ยวกับยูทิลิตี้คำสั่งใน macOS เมื่อเร็วๆ นี้ได้เผยให้เห็นข้อมูลที่น่าสนใจจากชุมชนนักพัฒนา แสดงให้เห็นฟีเจอร์ที่ซ่อนอยู่แต่ทรงพลังของ Terminal ที่นอกเหนือไปจากฟังก์ชันพื้นฐานที่ระบุไว้ในบทความต้นฉบับโดย Wei-Yen [ที่มา: https://weiyen.net/articles/useful-macos-cmd-line-utilities]
เครื่องมือวินิจฉัยเครือข่ายที่ซ่อนอยู่
ชุมชนได้เน้นย้ำถึงเครื่องมือเครือข่ายที่ทรงพลัง รวมถึงคำสั่ง airport ที่ซ่อนอยู่ที่ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s
ยูทิลิตี้นี้ช่วยให้ผู้ใช้สามารถสแกนเครือข่าย WiFi ในพื้นที่และรับข้อมูลความแรงของสัญญาณโดยละเอียดผ่านคำสั่ง อย่างไรก็ตาม มีรายงานล่าสุดว่าเครื่องมือนี้จะถูกยกเลิกใน macOS 15.2 โดยผู้ใช้จะถูกนำไปใช้แอพ Wireless Diagnostics หรือเครื่องมือคำสั่ง wdutil แทน
การจัดการแอปพลิเคชันขั้นสูง
สมาชิกในชุมชนได้แบ่งปันข้อมูลเชิงลึกเกี่ยวกับฟีเจอร์ขั้นสูงของคำสั่ง open
ในขณะที่ฟังก์ชันพื้นฐานเปิดไฟล์ในแอปพลิเคชันเริ่มต้น การใช้ตัวเลือก -n
ช่วยให้เปิดหลายอินสแตนซ์ของไฟล์เดียวกันใน Preview ซึ่งมีประโยชน์สำหรับการเปรียบเทียบหน้าต่างๆ พร้อมกัน นอกจากนี้ ตัวเลือก -a
ยังช่วยให้สร้างนามแฝงสำหรับแอปพลิเคชันที่ใช้บ่อย:
alias qt='open -a quicktime player'
alias vlc='open -a vlc'
โซลูชันการจัดการหน้าจอและพลังงาน
คำสั่ง caffeinate
ที่กล่าวถึงในบทความเดิมได้สร้างการสนทนาที่น่าสนใจ สมาชิกชุมชนได้อธิบายเพิ่มเติมเกี่ยวกับฟังก์ชันการทำงาน โดยเฉพาะตัวเลือก -d
ที่ป้องกันการพักหน้าจอ ซึ่งมีประโยชน์มากจนมีแอพ GUI หลายตัวถูกพัฒนาขึ้นมา รวมถึงแอพฟรีอย่าง Amphetamine และ KeepingYouAwake ชุมชนระบุว่าแอปพลิเคชันจำนวนมากไม่ได้รองรับการป้องกันการพักเครื่องอย่างเหมาะสม ทำให้ยูทิลิตี้เหล่านี้มีประโยชน์เป็นพิเศษ
ฟีเจอร์การเชื่อมต่อระยะไกล
การค้นพบที่น่าสนใจที่ชุมชนแบ่งปันคือฟีเจอร์ที่มีอยู่ใน Terminal.app สำหรับจัดการการเชื่อมต่อระยะไกล สามารถเข้าถึงได้ผ่าน Shift+Command+K หรือผ่าน Shell → New Remote Connection อินเทอร์เฟซที่ไม่ค่อยมีใครรู้จักนี้ให้ GUI ที่สะดวกสำหรับการจัดการการเชื่อมต่อ SSH, SFTP และ TELNET
ความสามารถในการประมวลผลสื่อ
การสนทนาเผยให้เห็นเครื่องมือประมวลผลสื่อที่มีมาให้ รวมถึง sips
สำหรับจัดการรูปภาพ และ afconvert
สำหรับแปลงรูปแบบเสียง เครื่องมือเหล่านี้เป็นทางเลือกที่มีมาให้แทนโซลูชันจากบุคคลที่สาม แม้ว่าผู้ใช้บางคนจะถกเถียงเกี่ยวกับความสามารถเมื่อเทียบกับเครื่องมือที่เป็นที่ยอมรับอย่าง ffmpeg
การตรวจสอบและแก้ไขปัญหาระบบ
สมาชิกชุมชนได้เน้นย้ำว่า fs_usage
เป็นเครื่องมือที่มีประโยชน์สำหรับการระบุกิจกรรมของดิสก์และแก้ไขปัญหาประสิทธิภาพ โดยเฉพาะอย่างยิ่งสำหรับการระบุกระบวนการที่ใช้ทรัพยากรมาก เช่น การทำดัชนีของ Spotlight หรือไคลเอนต์อีเมลที่อาจทำให้ระบบทำงานช้าลง
การสนทนาแสดงให้เห็นว่าแม้ยูทิลิตี้คำสั่งของ macOS อาจดูเรียบง่ายในตอนแรก แต่แพลตฟอร์มนี้มีระบบนิเวศของเครื่องมือที่มีมาให้ที่สมบูรณ์ซึ่งสามารถเพิ่มประสิทธิภาพการทำงานได้อย่างมากเมื่อใช้งานอย่างเหมาะสม เมื่อเครื่องมือเหล่านี้ยังคงพัฒนาไปพร้อมกับ macOS เวอร์ชันใหม่ การติดตามข้อมูลเกี่ยวกับทั้งความสามารถใหม่และการยกเลิกการใช้งานจึงมีความสำคัญมากขึ้นสำหรับผู้ใช้ขั้นสูงและนักพัฒนา