Người điều hành chuyển hướng

Định nghĩa toán tử chuyển hướng

Một toán tử chuyển hướng là một ký tự đặc biệt có thể được sử dụng với một lệnh , như một lệnh Command Prompt hoặc lệnh DOS , để chuyển hướng đầu vào đến lệnh hoặc đầu ra từ lệnh.

Theo mặc định, khi bạn thực hiện một lệnh, đầu vào đến từ bàn phím và đầu ra được gửi đến cửa sổ Dấu nhắc Lệnh . Các đầu vào và đầu ra của lệnh được gọi là các lệnh điều khiển.

Redirection Operators trong Windows và MS-DOS

Bảng dưới đây liệt kê tất cả các toán tử chuyển hướng có sẵn cho các lệnh trong Windows và MS-DOS.

Tuy nhiên, các toán tử chuyển hướng >>> , bằng một lề đáng kể, được sử dụng phổ biến nhất.

Người điều hành chuyển hướng Giải trình Thí dụ
> Dấu lớn hơn được sử dụng để gửi đến một tệp, hoặc thậm chí là máy in hoặc thiết bị khác, bất kỳ thông tin nào từ lệnh sẽ được hiển thị trong cửa sổ Dấu nhắc lệnh bạn đã không sử dụng toán tử. assoc> types.txt
>> Dấu lớn hơn gấp đôi hoạt động giống như dấu lớn hơn một lần nhưng thông tin được nối vào cuối tệp thay vì ghi đè lên nó. ipconfig >> netdata.txt
< Dấu nhỏ hơn được sử dụng để đọc đầu vào cho lệnh từ một tệp thay vì từ bàn phím. sắp xếp
| Đường ống thẳng đứng được sử dụng để đọc đầu ra từ một lệnh và sử dụng nếu cho đầu vào của một lệnh khác. dir | sắp xếp

Lưu ý: Hai toán tử chuyển hướng khác, > &<& , cũng tồn tại nhưng đối phó chủ yếu với chuyển hướng phức tạp hơn bao gồm các lệnh điều khiển.

Mẹo: Lệnh clip cũng đáng nhắc đến ở đây. Nó không phải là một toán tử chuyển hướng nhưng nó được dự định sẽ được sử dụng với một, thường là đường ống thẳng đứng, để chuyển hướng đầu ra của lệnh trước đường ống vào clipboard của Windows.

Ví dụ, thực hiện ping 192.168.1.1 | clip sẽ sao chép kết quả của lệnh ping vào khay nhớ tạm, sau đó bạn có thể dán vào bất kỳ chương trình nào.

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

Lệnh ipconfig là một cách phổ biến để tìm các thiết lập mạng khác nhau thông qua Command Prompt. Một cách để thực hiện nó là bằng cách nhập ipconfig / all trong cửa sổ Command Prompt.

Khi bạn làm điều đó, kết quả được hiển thị trong Command Prompt và sau đó chỉ hữu ích ở nơi khác nếu bạn sao chép chúng từ màn hình Command Prompt. Tức là, trừ khi bạn sử dụng toán tử chuyển hướng để chuyển hướng kết quả đến một địa điểm khác như tệp.

Nếu chúng ta nhìn vào toán tử chuyển hướng đầu tiên trong bảng trên, chúng ta có thể thấy rằng dấu lớn hơn có thể được sử dụng để gửi kết quả của lệnh tới một tệp. Đây là cách bạn muốn gửi kết quả của ipconfig / all đến một tập tin văn bản được gọi là networksettings :

ipconfig / all> networksettings.txt

Xem Cách chuyển hướng đầu ra lệnh sang tệp để biết thêm ví dụ và hướng dẫn chi tiết về cách sử dụng các toán tử này.