ติดตั้ง Watch Command บน Mac OS X
หากมีคำสั่งเดียวที่ฉันจะบ่นว่าไม่ได้อยู่บน Mac OS X ก็คงจะเป็น "watch" Watch เป็นหนึ่งในซอฟต์แวร์ชิ้นเยี่ยมที่มีขนาดเล็กและไม่เข้าท่า แต่เมื่อจำเป็น มันจะช่วยชีวิตได้ เราจะแสดงสามวิธีในการติดตั้งคำสั่งนาฬิกา ผ่านไบนารีที่คอมไพล์ล่วงหน้าด้วย HomeBrew และ MacPorts นอกจากนี้ เราจะแสดงให้คุณเห็นเล็กน้อยเกี่ยวกับวิธีใช้นาฬิกาและเหตุใดนาฬิกาจึงมีประโยชน์
'นาฬิกา' คืออะไร และทำงานอย่างไร
คำสั่งนาฬิกา คืออะไร? สำหรับผู้ที่ไม่คุ้นเคย การอธิบายเรื่องนาฬิกาเป็นเรื่องง่าย นาฬิกาจะเรียกใช้คำสั่งซ้ำๆ แล้วแสดงผลในลักษณะที่เป็นมิตรต่อ "ncurses" อีกวิธีหนึ่งในการอธิบายสิ่งนี้คือ คุณสามารถเปลี่ยนเอาต์พุตของโปรแกรมบรรทัดคำสั่งใดๆ ให้เป็นการแสดงผลแบบ "เรียลไทม์" ตัวอย่างที่ดีคือการใช้นาฬิกาเพื่อตรวจสอบการใช้ดิสก์
ตอนนี้ แน่นอนว่าเป็นการยากที่จะแสดงคำสั่งที่ทำงานในลักษณะซ้ำๆ โดยใช้ภาพนิ่ง แต่นี่อาจเป็นสิ่งที่คุณต้องการเรียกใช้เมื่อตรวจสอบจำนวนพื้นที่ว่างที่เหลืออยู่ในฮาร์ดไดรฟ์ของคุณขณะถ่ายโอน ไฟล์ขนาดใหญ่ หากคุณตรวจสอบภาพหน้าจออย่างใกล้ชิด ที่มุมซ้ายบน คุณจะสังเกตเห็นว่าคำสั่งถูกเรียกใช้ทุกๆ 5.0 วินาที หรือ 5 วินาที คำสั่งที่กำลังรันคือ “df -kh” ผลลัพธ์จะบอกเราถึงขนาดดิสก์ พื้นที่ที่ใช้ พื้นที่ว่าง และเปอร์เซ็นต์ที่ใช้ (ความจุ) ในรูปแบบที่มนุษย์อ่านได้ (นั่นคือสิ่งที่ “h” หมายถึงใน df -kh ).เมื่อเราลบไฟล์ส่วนใหญ่หรือคัดลอกไฟล์ใหม่ไปยังคอมพิวเตอร์ของเรา เราจะเห็นค่าเหล่านี้เปลี่ยนไป หากคุณต้องการเห็นการเพิ่มทีละน้อย ให้ลบ "h" ออกแล้วเรียกใช้ "df -k"
การใช้งานพื้นฐานของนาฬิกาคือ: watch -n number_of_seconds “command”
เอ้าชมก็สวย มาดูการทำงานบน Mac ของคุณกันเถอะ
มีหลายวิธีในการติดตั้งคำสั่ง Watch ใน Mac OS X รวมถึงด้วย Homebrew, MacPorts หรือด้วยไบนารีที่คอมไพล์แล้ว หากคุณต้องการจริง ๆ คุณสามารถรวบรวมนาฬิกาด้วยตัวคุณเอง เราจะพูดถึงสามวิธีที่ง่ายที่สุดในการรับชมบน Mac
การติดตั้ง Watch ใน Mac OS X ด้วย Homebrew หรือ MacPorts
หากคุณเป็นผู้ใช้ HomeBrew หรือ MacPorts คุณสามารถติดตั้งนาฬิกาผ่านเครื่องมือเหล่านี้ได้เช่นกัน:
สำหรับ Homebrew ให้ติดตั้งคำสั่ง watch ด้วย:
ชงติดตั้งนาฬิกา
สำหรับ MacPorts คุณสามารถติดตั้งนาฬิกาด้วย:
sudo port ติดตั้งนาฬิกา
ทั้งสองอย่างนี้จะติดตั้งนาฬิกาบน Mac ด้วย ใช้วิธีใดก็ได้ที่คุณพอใจ ด้วย Homebrew หรือ Macports คุณสามารถพิมพ์ 'watch' หลังจากการติดตั้งเสร็จสิ้นเพื่อรันคำสั่ง
วิธีติดตั้งและเรียกใช้ Watch ใน OS X ด้วยไบนารีที่คอมไพล์แล้ว
อย่างที่บอกเรามีสามทางเลือก; การติดตั้งนาฬิกาเป็นไบนารีที่คอมไพล์ไว้ล่วงหน้า การติดตั้งนาฬิกาด้วย Homebrew หรือการติดตั้งนาฬิกาด้วย MacPorts ไบนารีที่คอมไพล์แล้วจะทำงานหากคุณไม่ได้ติดตั้งโฮมบรูว์หรือพอร์ตใน OS X
ดาวน์โหลดคำสั่ง “watch” ที่คอมไพล์แล้วจาก Terminalapp เรากำลังใช้ “curl” ซึ่งเป็นบรรทัดคำสั่ง “เบราว์เซอร์” ซึ่งจะดาวน์โหลดนาฬิกาไปยัง Mac ของคุณ แต่ถ้าคุณต้องการ คุณสามารถใช้ MacPorts หรือ Homebrew เพื่อติดตั้งนาฬิกาได้เช่นกัน ซึ่งจะแสดง ด้านล่าง: curl -O http://ktwit.net/code/watch-0.2-macosx/watch
ทำให้ “watch” ปฏิบัติการได้ การทำเช่นนี้เป็นการบอก Mac OS ว่านี่คือโปรแกรมที่สามารถทำงานได้ chmod +x ดู
ทดสอบโปรแกรม ตรวจสอบให้แน่ใจว่าทุกอย่างทำงานได้ดี ./นาฬิกา
ติดตั้ง “watch” ทางเลือก: โดยทำตามขั้นตอนถัดไปนี้ เรากำลังวางนาฬิกาในตำแหน่งของระบบที่จะอนุญาตให้คุณเรียกใช้ จากตำแหน่งใดก็ได้ใน Terminal (คุณจะได้รับแจ้งให้ป้อนรหัสผ่าน) sudo mv watch /usr/local/bin/
ขอแสดงความยินดี คุณได้เพิ่มคำสั่ง watch ไปยังระบบ Mac OS X แล้ว