ตัวดำเนินการเปลี่ยนเส้นทางคืออะไร?
ตัวดำเนินการเปลี่ยนเส้นทางเป็นอักขระพิเศษที่สามารถใช้กับคำสั่ง เช่น a คำสั่งพร้อมรับคำสั่ง หรือ คำสั่งดอสเพื่อเปลี่ยนเส้นทางอินพุตไปยังคำสั่งหรือเอาต์พุตจากคำสั่ง
ตามค่าเริ่มต้น เมื่อคุณรันคำสั่ง อินพุตจะมาจากแป้นพิมพ์และเอาต์พุตจะถูกส่งไปยัง พร้อมรับคำสั่ง หน้าต่าง. อินพุตและเอาต์พุตคำสั่งเรียกว่าตัวจัดการคำสั่ง

ตัวดำเนินการเปลี่ยนเส้นทางใน Windows และ MS-DOS
ตารางด้านล่างแสดงรายการตัวดำเนินการเปลี่ยนเส้นทางที่มีอยู่ทั้งหมดสำหรับคำสั่งใน Windows และ MS-DOS อย่างไรก็ตาม > และ >> ตัวดำเนินการเปลี่ยนเส้นทางเป็นส่วนใหญ่ที่ใช้บ่อยที่สุด
แผ่นโกงผู้ประกอบการเปลี่ยนเส้นทาง | ||
---|---|---|
ตัวดำเนินการเปลี่ยนเส้นทาง | คำอธิบาย | ตัวอย่าง |
> | เครื่องหมายมากกว่าใช้เพื่อส่งไปยังไฟล์หรือแม้แต่เครื่องพิมพ์หรืออุปกรณ์อื่น ๆ ข้อมูลจากคำสั่งจะแสดงในหน้าต่างพร้อมรับคำสั่งหากคุณไม่ได้ใช้ ผู้ประกอบการ | รอง > types.txt |
>> | เครื่องหมายมากกว่าสองครั้งทำงานเหมือนกับเครื่องหมายที่มากกว่าเพียงตัวเดียว แต่ข้อมูลจะถูกต่อท้ายไฟล์แทนที่จะเขียนทับ | ipconfig >> netdata.txt |
< | เครื่องหมายน้อยกว่าใช้เพื่ออ่านอินพุตสำหรับคำสั่งจากไฟล์แทนที่จะเป็นจากคีย์บอร์ด | เรียงลำดับ < data.txt |
| | ไปป์แนวตั้งใช้เพื่ออ่านเอาต์พุตจากคำสั่งหนึ่งและใช้ if สำหรับอินพุตของคำสั่งอื่น | dir | เรียงลำดับ |
โอเปอเรเตอร์การเปลี่ยนเส้นทางอีกสองตัว >& และ มีอยู่เช่นกัน แต่ส่วนใหญ่จัดการกับการเปลี่ยนเส้นทางที่ซับซ้อนมากขึ้นที่เกี่ยวข้องกับตัวจัดการคำสั่ง
คำสั่งคลิปก็ควรค่าแก่การกล่าวถึงที่นี่เช่นกัน ไม่ใช่ตัวดำเนินการเปลี่ยนเส้นทาง แต่มีจุดประสงค์เพื่อใช้กับตัวดำเนินการ โดยปกติแล้วจะเป็นท่อแนวตั้ง เพื่อเปลี่ยนเส้นทางเอาต์พุตของคำสั่งก่อนไพพ์ไปยังคลิปบอร์ดของ Windows
ตัวอย่างเช่น การดำเนินการ ping 192.168.1.1 | คลิป จะคัดลอกผลลัพธ์ของ คำสั่งปิง ไปยังคลิปบอร์ด ซึ่งคุณสามารถวางลงในโปรแกรมใดก็ได้
วิธีการใช้ตัวดำเนินการเปลี่ยนเส้นทาง
NS ipconfig คำสั่งเป็นวิธีทั่วไปในการค้นหาการตั้งค่าเครือข่ายต่างๆ ผ่านพรอมต์คำสั่ง วิธีหนึ่งในการดำเนินการคือการป้อน ipconfig /allในหน้าต่างพรอมต์คำสั่ง
เมื่อคุณทำเช่นนั้น ผลลัพธ์จะแสดงในพรอมต์คำสั่ง และจะมีประโยชน์เฉพาะในที่อื่นๆ หากคุณคัดลอกจากหน้าจอพรอมต์คำสั่ง นั่นคือเว้นแต่คุณจะใช้ตัวดำเนินการเปลี่ยนเส้นทางเพื่อเปลี่ยนเส้นทางผลลัพธ์ไปยังที่อื่นเช่นไฟล์
ipconfig /all > networksettings.txt
หากเราดูตัวดำเนินการเปลี่ยนเส้นทางแรกในตารางด้านบน เราจะเห็นว่าเครื่องหมายมากกว่าสามารถใช้เพื่อ ส่งผลลัพธ์ของคำสั่งไปยังไฟล์. ตัวอย่างคำสั่งด้านบนนี้คือวิธีที่คุณจะส่งผลลัพธ์ของ ipconfig /all ไปยังไฟล์ข้อความชื่อ networksettings.txt.
NS คำสั่ง dir เป็นอีกสถานการณ์หนึ่งที่ตัวดำเนินการเปลี่ยนเส้นทางมีประโยชน์มาก เนื่องจากคำสั่งนั้นมักจะให้ผลลัพธ์ที่ยาวเกินกว่าจะอ่านได้อย่างสะดวกสบายในหน้าต่างพรอมต์คำสั่ง การส่งออกทั้งหมดไปยังเอกสารข้อความจึงเป็นเรื่องฉลาด
dir C:\Users\Tim\Downloads > downloads.txt
ในตัวอย่างนี้ ไฟล์และโฟลเดอร์ทั้งหมดใน. ของผู้ใช้รายนั้น ดาวน์โหลด โฟลเดอร์จะแสดงใน downloads.txt ไฟล์.