Cách chuyển hướng đầu ra lệnh sang tệp

Sử dụng toán tử chuyển hướng để lưu kết quả của lệnh vào tệp

Nhiều lệnh Command Prompt , và lệnh DOS cho vấn đề đó, được thực hiện không chỉ để làm một cái gì đó, nhưng để cung cấp cho bạn thông tin.

Lệnh ping , lệnh dir , lệnh tracert và một số lệnh khác có thể xuất hiện khi bạn nghĩ về các lệnh phổ biến tạo ra nhiều dữ liệu trong cửa sổ Dấu nhắc Lệnh .

Thật không may, ba trăm dòng thông tin từ lệnh dir không làm bạn tốt như nó vội vã. Có, lệnh càng có thể hữu ích ở đây, nhưng nếu bạn muốn xem kết quả sau, hoặc gửi nó đến nhóm hỗ trợ kỹ thuật, hoặc sử dụng nó trong bảng tính, v.v ...?

Đây là nơi một toán tử chuyển hướng trở nên rất hữu ích. Sử dụng toán tử chuyển hướng, bạn có thể chuyển hướng đầu ra của lệnh đến một tệp. Đó là một trong những mẹo và thủ thuật nhanh chóng của Command Prompt .

Nói cách khác, tất cả các thông tin được hiển thị trong Command Prompt sau khi chạy một lệnh có thể được lưu vào một tập tin mà bạn có thể mở trong Windows để tham khảo sau hoặc thao tác theo cách bạn muốn.

Mặc dù có một số toán tử chuyển hướng, mà bạn có thể đọc chi tiết ở đây , hai, cụ thể, được sử dụng để xuất kết quả của lệnh vào một tệp: dấu lớn hơn, > và dấu lớn hơn đôi, >> .

Cách sử dụng toán tử chuyển hướng

Cách dễ nhất để tìm hiểu cách sử dụng các toán tử chuyển hướng này là xem một số ví dụ:

ipconfig / all> mynetworksettings.txt

Trong ví dụ này, tôi lưu tất cả thông tin cấu hình mạng mà tôi thường thấy trên màn hình sau khi chạy ipconfig / all , tới một tệp bằng tên mynetworksettings.txt .

Như bạn có thể thấy, toán tử chuyển hướng đi giữa lệnh ipconfig và tên của tệp mà tôi muốn lưu trữ thông tin. Nếu tệp đã tồn tại, nó sẽ bị ghi đè. Nếu nó chưa tồn tại, nó sẽ được tạo ra.

Lưu ý: Mặc dù một tệp sẽ được tạo nếu chưa tồn tại, các thư mục sẽ không. Để xuất kết quả của lệnh vào một tệp trong một thư mục cụ thể chưa tồn tại, trước tiên hãy tạo thư mục và chạy lệnh.

ping 10.1.0.12> "C: \ Users \ Tim \ Desktop \ Ping Results.txt"

Ở đây, tôi thực hiện lệnh ping và xuất kết quả vào một tệp theo tên của Ping Results.txt nằm trên máy tính của tôi, tại C: \ Users \ Tim \ Desktop . Tôi bọc toàn bộ đường dẫn tệp trong dấu ngoặc kép vì có một không gian liên quan.

Hãy nhớ rằng, khi sử dụng toán tử chuyển hướng > , tệp tôi chỉ định được tạo nếu nó chưa tồn tại và được ghi đè nếu nó tồn tại.

ipconfig / all >> \\ server \ files \ officenetsettings.log

Ví dụ này sử dụng toán tử chuyển hướng >> có chức năng giống như toán tử > , chỉ thay vì ghi đè tệp đầu ra nếu nó tồn tại, nó nối thêm đầu ra lệnh vào cuối tệp.

Vì vậy, hãy nói rằng lần đầu tiên bạn sử dụng lệnh này là trên máy tính A. Các tập tin officenetsettings.log được tạo ra và kết quả của ipconfig / tất cả trên máy tính A được ghi vào tập tin. Tiếp theo bạn chạy lệnh tương tự trên Máy tính B. Lần này, tuy nhiên, kết quả được thêm vào officenetsettings.log để thông tin mạng từ cả Máy tính A và Máy tính B được bao gồm trong tệp.

Như bạn có thể đã nhận ra, toán tử chuyển hướng >> thực sự hữu ích khi bạn thu thập thông tin tương tự từ nhiều máy tính hoặc lệnh và bạn muốn tất cả dữ liệu đó trong một tệp.