Command Prompt หรือ cmd คือตัวแปลบรรทัดคำสั่งในระบบปฏิบัติการ Windows NT, Windows CE, OS/2 และ eComStation เป็นเครื่องมือที่ดีในการดำเนินการอย่างรวดเร็วและเปลี่ยนแปลงการตั้งค่าระบบ
บางครั้ง คุณต้องบันทึกเอาต์พุตคำสั่งเพื่อรักษาบันทึกสถานะของระบบของคุณ คุณสามารถคัดลอกและวางคำสั่งได้ทุกที่ แต่ค่อนข้างยุ่งยาก!
วิธีบันทึกเอาต์พุตพร้อมรับคำสั่งเป็นไฟล์ข้อความ
คำสั่งตัวดำเนินการเปลี่ยนเส้นทางสามารถช่วยคุณจากความไม่สะดวก ตัวดำเนินการเปลี่ยนเส้นทางเป็นตัวดำเนินการพิเศษที่ใช้กับคำสั่งเพื่อเปลี่ยนทิศทางอินพุตหรือเอาต์พุตของคำสั่ง
ที่นี่ เราได้แสดงรายการตัวดำเนินการเปลี่ยนเส้นทางเพื่อเปลี่ยนเส้นทางอินพุตและสตรีมเอาต์พุตของคำสั่ง
นี่คือการแนะนำเบื้องต้นและประเภทของตัวดำเนินการเปลี่ยนเส้นทาง เราจะใช้ตัวดำเนินการเปลี่ยนเส้นทางเพียงสองตัว ได้แก่ เครื่องหมายมากกว่า> และเครื่องหมายมากกว่าสองเท่า>> เพื่อดำเนินการ
มาดูตัวอย่างเพื่อให้คุณเข้าใจแนวคิดได้ดีขึ้น
- ipconfig> Settings.txt
Ipconfig เป็นคำสั่งที่แสดงการกำหนดค่าเครือข่าย รีเฟรชการตั้งค่า DHCP และ DNS ที่นี่ เราได้เปลี่ยนเส้นทางเอาต์พุตของคำสั่ง ipconfig ไปยังไฟล์ settings.txt
ตอนนี้ ผลลัพธ์จะถูกบันทึกเป็นชื่อไฟล์ Settings.txt และหากไม่มีไฟล์ชื่อดังกล่าว ไฟล์ใหม่จะถูกสร้างขึ้นโดยใช้ชื่อ นอกจากนี้ เอาต์พุตจะไม่แสดงบนหน้าจอ CMD
- หากคุณต้องการบันทึกไฟล์ไปยังตำแหน่งที่ตั้ง สมมติว่า My Documents ให้ใช้คำสั่งนี้:
ipconfig> C:\Users\330001340\ Documents\Settings.txt
- หากต้องการเก็บบันทึกเอาต์พุตของคำสั่งเก่าและเปลี่ยนเส้นทางเอาต์พุตของคำสั่งล่าสุดไปยังไฟล์เดียวกัน ให้ใช้ '>>'
ipconfig>> Settings.txt
คำสั่งจะไม่เขียนทับเอาต์พุตแรก แต่จะต่อท้ายเอาต์พุตที่สองต่อท้าย
ตอนนี้ คุณรู้วิธีบันทึกเอาต์พุตของคำสั่งของ Command Prompt ลงในไฟล์แล้ว และส่วนที่ดีที่สุดคือคุณสามารถจัดการพวกมันได้ทุกเมื่อที่ต้องการ
ตัวดำเนินการเปลี่ยนเส้นทาง | คำอธิบาย |
> | เปลี่ยนทิศทางเอาต์พุตคำสั่งไปยังไฟล์หรืออุปกรณ์ เช่น เครื่องพิมพ์ แทนที่จะเป็นหน้าต่างพร้อมรับคำสั่ง |
< | อ่านอินพุตคำสั่งจากไฟล์ แทนที่จะอ่านอินพุตจากแป้นพิมพ์ |
> | ต่อท้ายเอาต์พุตคำสั่งต่อท้ายไฟล์โดยไม่ลบข้อมูลที่มีอยู่แล้วในไฟล์ |
>& | เขียนเอาต์พุตจากหมายเลขอ้างอิงหนึ่งไปยังอินพุตของหมายเลขอ้างอิงอื่น |
<& | อ่านอินพุตจากแฮนเดิลหนึ่งและเขียนไปยังเอาต์พุตของแฮนเดิลอื่น |
|(ไปป์) | อ่านเอาต์พุตจากคำสั่งหนึ่งและเขียนไปยังอินพุตของอีกคำสั่งหนึ่ง |