Command Prompt (cmd) เป็น command-line interpreter บน Windows NT, Windows CE, OS/2, eComStation เครื่องมือดีสำหรับกระทำเร็วและเปลี่ยนแปลงการตั้งค่าระบบ
บางครั้งต้องบันทึก output ของคำสั่ง เพื่อเก็บบันทึกสุขภาพระบบ Copy-paste ทำได้ แต่ลำบาก!
วิธีบันทึก Output ของ Command Prompt ลงไฟล์ข้อความ
ใช้ Redirection operator (ตัวดำเนินการเปลี่ยนทิศทาง) ช่วยได้ Operator นี้ใช้กับคำสั่งเพื่อเปลี่ยนทิศทาง input หรือ output
Redirection Operators ที่ใช้บ่อย
| Operator | คำอธิบาย |
|---|---|
| > | ส่ง output ของคำสั่งไปที่ไฟล์/อุปกรณ์ (เช่น พิมพ์) แทนที่จะแสดงบนหน้าต่าง CMD |
| < | อ่าน input ของคำสั่งจากไฟล์ แทนคีย์บอร์ด |
| >> | เพิ่ม (append) output ไปท้ายไฟล์ โดยไม่ลบ ข้อมูลเดิมในไฟล์ |
| >& | เขียน output จาก handle หนึ่ง ไป input ของอีก handle |
| <& | อ่าน input จาก handle หนึ่ง เขียนไป output ของอีก handle |
| | (Pipe) | อ่าน output จากคำสั่งหนึ่ง เขียนไป input ของอีกคำสั่ง |
เราจะใช้แค่ 2 ตัว: > (greater-than) และ >> (double greater-than)
ตัวอย่างเพื่อความเข้าใจ
ipconfig > Settings.txt
ipconfigแสดงการตั้งค่าเครือข่าย รีเฟรช DHCP/DNS output ถูกส่งไปไฟล์ Settings.txt ไฟล์จะถูกสร้างใหม่หากยังไม่มี Output ไม่แสดง บนหน้าจอ CMD- บันทึกที่ตำแหน่งเฉพาะ (เช่น My Documents):
ipconfig > C:\Users\330001340\Documents\Settings.txt - เก็บ output เก่า และเพิ่ม output ใหม่ในไฟล์เดิม ใช้
>>:
ipconfig >> Settings.txt
จะไม่ทับ output แรก แต่ต่อ output ใหม่ไว้ท้าย
ตอนนี้คุณรู้วิธีบันทึก output คำสั่ง CMD ลงไฟล์ และสามารถจัดการข้อมูลได้เมื่อไหร่ก็ตาม