Skip to main content

วิธีการเปลี่ยนเส้นทางคำสั่งส่งออกไปยังแฟ้ม [Easy]

Anonim

หลาย Command Prompt คำสั่งและคำสั่ง DOS สำหรับเรื่องนั้นจะทำงานไม่เพียง แต่ ทำ บางอย่าง แต่เพื่อให้ข้อมูลแก่คุณ

คำสั่ง ping คำสั่ง dir คำสั่ง tracert และอื่น ๆ อีกหลายคำอาจจะนึกถึงเมื่อคุณคิดว่าคำสั่งที่เป็นที่นิยมซึ่งสร้างข้อมูลจำนวนมากในหน้าต่าง Command Prompt

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

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

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

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

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

วิธีที่ง่ายที่สุดในการเรียนรู้วิธีใช้ตัวดำเนินการเปลี่ยนเส้นทางเหล่านี้คือการดูตัวอย่าง:

ipconfig / all> mynetworksettings.txt

ในตัวอย่างนี้ข้อมูลการกำหนดค่าเครือข่ายทั้งหมดจะปรากฏบนหน้าจอหลังจากทำงาน ipconfig / ทั้งหมดบันทึกลงในไฟลโดยใชชื่อ mynetworksettings.txt. มันถูกเก็บไว้ในโฟลเดอร์ด้านซ้ายของคำสั่ง, C: Users jonfi ในกรณีนี้.

อย่างที่คุณเห็น > ตัวดำเนินการเปลี่ยนเส้นทางไประหว่างคำสั่ง ipconfig และชื่อของแฟ้มที่คุณต้องการเก็บข้อมูลไว้ถ้าแฟ้มมีอยู่แล้วจะมีการเขียนทับ หากยังไม่มีอยู่ระบบจะสร้างขึ้น

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

ping 10.1.0.12> "C: Users jonfi Desktop Ping results.txt"

ที่นี่เมื่อคำสั่ง ping ถูกเรียกใช้ Command Prompt จะส่งผลลัพธ์ไปยังไฟล์โดยใช้ชื่อ Ping results.txt ตั้งอยู่บนเดสก์ท็อปของผู้ใช้ jonfi ซึ่งอยู่ที่ C: Users jonfi สก์ท็อป. เส้นทางของไฟล์ทั้งหมดถูกห่อด้วยเครื่องหมายคำพูดเพราะมีช่องว่างอยู่

โปรดจำไว้ว่าเมื่อใช้ > redirection แฟ้มที่ระบุจะถูกสร้างขึ้นถ้าไม่มีอยู่และถูกแทนที่ถ้าไม่มีอยู่

ipconfig / all >> เซิร์ฟเวอร์ ไฟล์ officenetsettings.log

ตัวอย่างนี้ใช้ >> ผู้ดำเนินการเปลี่ยนเส้นทางที่ทำงานในลักษณะเดียวกับ > เท่านั้นแทนการเขียนทับไฟล์ที่ส่งออกถ้ามีอยู่จะผนวกเอาท์พุทคำสั่งไปยังจุดสิ้นสุดของไฟล์

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

นี่คือตัวอย่างของไฟล์ LOG ที่อาจมีลักษณะเช่นนี้หลังจากที่มีการส่งออกคำสั่งไปที่:

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