ลีนุกซ์ command watch จะรัน คำสั่ง ซ้ำแล้วซ้ำอีกโดยแสดงผลลัพธ์ (screenful แรก) ซึ่งจะช่วยให้คุณสามารถดูการเปลี่ยนแปลงการแสดงผลของโปรแกรมได้เมื่อเวลาผ่านไป โดยค่าเริ่มต้นโปรแกรมจะทำงานทุกๆ 2 วินาที; ใช้ -n หรือ --interval เพื่อระบุช่วงเวลาที่แตกต่างกัน
ค่าสถานะ -d หรือ --differences จะเน้นความแตกต่างระหว่างการอัพเดทต่อเนื่อง ตัวเลือก สะสม จะทำให้ไฮไลต์เป็น "เหนียว" ซึ่งนำเสนอการแสดงผลของตำแหน่งทั้งหมดที่เคยมีการเปลี่ยนแปลง
นาฬิกาจะทำงานจนกว่าจะถูกขัดจังหวะ
สรุปคำสั่ง Linux Watch
ดู [-dhv] [-n <วินาที>] [--Differences [= สะสม]] [- ช่วย] [--interval = <วินาที>] [- รุ่น] <คำสั่ง>
บันทึก
โปรดทราบว่า คำสั่ง จะได้รับ "sh -c" ซึ่งหมายความว่าคุณอาจต้องใช้ quoting พิเศษเพื่อให้ได้ผลลัพธ์ที่ต้องการ
โปรดทราบว่าการประมวลผลตัวเลือก POSIX ถูกใช้ (เช่นการประมวลผลตัวเลือกจะหยุดลงที่อาร์กิวเมนต์ตัวเลือกที่ไม่ใช่ตัวแรก) ซึ่งหมายความว่าธงหลังจาก คำสั่ง ไม่ได้รับการตีความโดย ดู ตัวเอง
ตัวอย่างของคำสั่ง Linux Watch
หากต้องการดูอีเมลคุณอาจทำ:
ชม -n 60 จาก
หากต้องการดูเนื้อหาของการเปลี่ยนแปลงไดเรกทอรีคุณสามารถใช้:
ชม -d ls -l
หากคุณสนใจเฉพาะไฟล์ที่เป็นของผู้ใช้ joe คุณอาจใช้:
ชม -d 'ls -l | fgrep joe '
หากต้องการดูผลกระทบจากการอ้างอิงให้ลองใช้:
ดู echo $$
ดู echo '$$'
ดู echo "'' '$$'" '"
สำคัญ: ใช้คำสั่ง man ( % man ) เพื่อดูว่าคำสั่งถูกใช้อย่างไรในคอมพิวเตอร์เครื่องใดเครื่องหนึ่งของคุณ