ตัวดำเนินการเปลี่ยนเส้นทางคืออะไร?

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

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

ภาพประกอบที่มีลูกศรและถนน
รูปภาพ Lizzie Roberts / Getty

ตัวดำเนินการเปลี่ยนเส้นทางใน 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 ไฟล์.