Skip to main content

Operator เปลี่ยนเส้นทางคืออะไร?

Redirection in Linux - Linux Tutorial 8 (อาจ 2025)

Redirection in Linux - Linux Tutorial 8 (อาจ 2025)
Anonim

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

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

Redirection Operators ใน Windows และ MS-DOS

ตารางด้านล่างแสดงรายการตัวดำเนินการเปลี่ยนเส้นทางที่มีอยู่ทั้งหมดสำหรับคำสั่งใน Windows และ MS-DOS

อย่างไรก็ตาม > และ >> ผู้ให้บริการการเปลี่ยนเส้นทางเป็นส่วนใหญ่ที่ใช้กันทั่วไป

Redirection Operatorคำอธิบายตัวอย่าง
>เครื่องหมายมากกว่าจะถูกใช้เพื่อส่งไปยังไฟล์หรือแม้กระทั่งเครื่องพิมพ์หรืออุปกรณ์อื่นข้อมูลใดก็ตามจากคำสั่งจะถูกแสดงในหน้าต่างพร้อมรับคำสั่งว่าคุณไม่ได้ใช้โอเปอเรเตอร์assoc> types.txt
>>เครื่องหมายมากกว่าสองครั้งทำงานเหมือนกับเครื่องหมายมากกว่าที่มากกว่า แต่ข้อมูลจะถูกเพิ่มท้ายไฟล์แทนการเขียนทับข้อมูลipconfig >> netdata.txt
<เครื่องหมายน้อยกว่าจะใช้เพื่ออ่านข้อมูลสำหรับคำสั่งจากแฟ้มแทนจากแป้นพิมพ์sort <data.txt
|ท่อแนวตั้งใช้เพื่ออ่านผลลัพธ์จากคำสั่งหนึ่ง ๆ และใช้สำหรับอินพุตของอีกชุดหนึ่งdir | ประเภท

บันทึก: สองผู้ให้บริการการเปลี่ยนเส้นทางอื่น ๆ , >& และ <&นอกจากนี้ยังมีอยู่ แต่ส่วนใหญ่จัดการกับการเปลี่ยนเส้นทางที่ซับซ้อนมากขึ้นเกี่ยวกับการจัดการคำสั่ง

เคล็ดลับ: คำสั่งคลิปเป็นมูลค่าการกล่าวขวัญที่นี่เช่นกัน ไม่ใช่ตัวดำเนินการเปลี่ยนเส้นทาง แต่มีวัตถุประสงค์เพื่อใช้กับท่อแนวตั้งเพื่อเปลี่ยนเส้นทางของคำสั่งก่อนท่อไปยังคลิปบอร์ดของ Windows

ตัวอย่างเช่นการรัน ping 192.168.1.1 | คลิป จะคัดลอกผลลัพธ์ของคำสั่ง ping ไปยังคลิปบอร์ดซึ่งคุณสามารถวางลงในโปรแกรมใดก็ได้

วิธีการใช้ผู้ดำเนินการเปลี่ยนเส้นทาง

ipconfig เป็นวิธีทั่วไปในการค้นหาการตั้งค่าเครือข่ายต่างๆผ่าน Command Prompt วิธีหนึ่งในการดำเนินการคือการป้อน ipconfig / ทั้งหมด ในหน้าต่างพร้อมรับคำสั่ง

เมื่อคุณทำเช่นนั้นผลลัพธ์จะปรากฏขึ้นภายใน Command Prompt และจะมีประโยชน์เฉพาะที่อื่นถ้าคุณคัดลอกจากหน้าจอพร้อมรับคำสั่ง นั่นคือถ้าคุณไม่ใช้ตัวดำเนินการเปลี่ยนเส้นทางเพื่อเปลี่ยนเส้นทางไปยังตำแหน่งอื่นเช่นไฟล์

ถ้าเรามองไปที่ตัวดำเนินการเปลี่ยนเส้นทางแรกในตารางด้านบนเราจะเห็นว่าเครื่องหมายมากเกินกว่าจะถูกใช้เพื่อส่งผลลัพธ์ของคำสั่งไปยังไฟล์ นี่คือสิ่งที่คุณจะส่งผลลัพธ์ของ ipconfig / ทั้งหมด ไปยังแฟ้มข้อความที่เรียกว่า networksettings :

ipconfig / all> networksettings.txt

ดูวิธีการเปลี่ยนเส้นทางคำสั่งออกไปยังไฟล์สำหรับตัวอย่างเพิ่มเติมและคำแนะนำโดยละเอียดเกี่ยวกับการใช้โอเปอเรเตอร์เหล่านี้