Redirection Operator Definition
ตัวดำเนินการเปลี่ยนเส้นทางเป็นอักขระพิเศษที่สามารถใช้กับ คำสั่ง เช่น คำสั่ง Command Prompt หรือ คำสั่ง DOS เพื่อเปลี่ยนเส้นทางการป้อนข้อมูลไปยังคำสั่งหรือผลลัพธ์จากคำสั่ง
โดยค่าเริ่มต้นเมื่อคุณรันคำสั่งอินพุตมาจาก แป้นพิมพ์ และเอาท์พุทถูกส่งไปที่หน้าต่าง พร้อมรับคำสั่ง อินพุตและเอาต์พุตคำสั่งเรียกว่าคำสั่งจัดการ
Redirection Operators ใน Windows และ MS-DOS
ตารางด้านล่างแสดงรายการตัวดำเนินการเปลี่ยนเส้นทางที่มีอยู่ทั้งหมดสำหรับคำสั่งใน Windows และ MS-DOS
อย่างไรก็ตามผู้ดำเนินการเปลี่ยนเส้นทาง > และ >> มีอัตราการใช้งานมากที่สุด
Redirection Operator | คำอธิบาย | ตัวอย่าง |
---|---|---|
> | เครื่องหมายมากกว่าจะถูกใช้เพื่อส่งไปยังไฟล์หรือแม้กระทั่งเครื่องพิมพ์หรืออุปกรณ์อื่นข้อมูลใดก็ตามจากคำสั่งจะถูกแสดงในหน้าต่างพร้อมรับคำสั่งว่าคุณไม่ได้ใช้โอเปอเรเตอร์ | assoc> types.txt |
>> | เครื่องหมายมากกว่าสองครั้งทำงานเหมือนกับเครื่องหมายมากกว่าที่มากกว่า แต่ข้อมูลจะถูกเพิ่มท้ายไฟล์แทนการเขียนทับข้อมูล | ipconfig >> netdata.txt |
< | เครื่องหมายน้อยกว่าจะใช้เพื่ออ่านข้อมูลสำหรับคำสั่งจากแฟ้มแทนจากแป้นพิมพ์ | sort |
| | ท่อแนวตั้งใช้เพื่ออ่านผลลัพธ์จากคำสั่งหนึ่ง ๆ และใช้สำหรับอินพุตของอีกชุดหนึ่ง | dir | ประเภท |
หมายเหตุ: มี ผู้ดำเนินการเปลี่ยนเส้นทางอีกสองคน > & และ <& นอกจากนี้ยังมีอยู่ แต่จัดการกับการเปลี่ยนเส้นทางที่ซับซ้อนมากขึ้นเกี่ยวกับคำสั่งจัดการ
คำแนะนำ: คำสั่งคลิปมีมูลค่าการกล่าวขวัญที่นี่เช่นกัน ไม่ใช่ตัวดำเนินการเปลี่ยนเส้นทาง แต่มีวัตถุประสงค์เพื่อใช้กับท่อแนวตั้งเพื่อเปลี่ยนเส้นทางของคำสั่งก่อนท่อไปยังคลิปบอร์ดของ Windows
ตัวอย่างเช่นการเรียกใช้ ping 192.168.1.1 | คลิป จะคัดลอกผลลัพธ์ของ คำสั่ง ping ไปยังคลิปบอร์ดซึ่งคุณสามารถวางลงในโปรแกรมใดก็ได้
วิธีการใช้ผู้ดำเนินการเปลี่ยนเส้นทาง
คำสั่ง ipconfig เป็นวิธีทั่วไปในการค้นหาการตั้งค่าเครือข่ายต่างๆผ่าน Command Prompt วิธีหนึ่งในการดำเนินการคือการป้อน ipconfig / ทั้งหมด ในหน้าต่าง Command Prompt
เมื่อคุณทำเช่นนั้นผลลัพธ์จะปรากฏขึ้นภายใน Command Prompt และจะมีประโยชน์เฉพาะที่อื่นถ้าคุณคัดลอกจากหน้าจอพร้อมรับคำสั่ง นั่นคือเว้นแต่คุณจะใช้ตัวดำเนินการเปลี่ยนเส้นทางเพื่อเปลี่ยนเส้นทางไปยังตำแหน่งอื่นเช่นไฟล์
ถ้าเรามองไปที่ตัวดำเนินการเปลี่ยนเส้นทางแรกในตารางด้านบนเราจะเห็นว่าเครื่องหมายมากเกินกว่าจะถูกใช้เพื่อส่งผลลัพธ์ของคำสั่งไปยังไฟล์ นี่คือวิธีที่คุณจะส่งผลลัพธ์ของ ipconfig / ทั้งหมด เป็นไฟล์ข้อความที่เรียกว่า networksettings :
ipconfig / all> networksettings.txtดู วิธีการเปลี่ยนเส้นทางคำสั่งออกไปยังไฟล์ สำหรับตัวอย่างเพิ่มเติมและคำแนะนำโดยละเอียดเกี่ยวกับการใช้โอเปอเรเตอร์เหล่านี้