Operator pengalihan adalah watak istimewa yang boleh digunakan dengan arahan, seperti perintah Command Prompt atau perintah DOS, sama ada mengalihkan input ke arahan atau output daripada arahan.
Secara lalai, apabila anda menjalankan arahan, inputnya datang dari papan kekunci dan output dihantar ke tetingkap Prompt Perintah. Input dan output perintah dipanggil arahan arahan.
Pengendali Redirection di Windows dan MS-DOS
Jadual di bawah menyenaraikan semua operator pengalihan semula untuk arahan di Windows dan MS-DOS.
Walau bagaimanapun > dan >> pengendali pengalihan adalah, dengan margin yang besar, yang paling biasa digunakan.
Pengendali Pengalihan | Penjelasan | Contoh |
---|---|---|
> | Tanda lebih besar digunakan untuk menghantar ke fail, atau bahkan pencetak atau peranti lain, apa sahaja maklumat dari arahan itu akan dipaparkan dalam tetingkap Prompt Perintah yang anda tidak menggunakan operator. | assoc> types.txt |
>> | Tandaan yang lebih besar daripada dua berfungsi seperti tanda tunggal lebih besar daripada butiran tetapi maklumat tersebut ditambahkan pada akhir fail dan bukannya ganti ganti. | ipconfig >> netdata.txt |
< | Tanda kurang daripada digunakan untuk membaca input untuk arahan daripada fail dan bukannya dari papan kekunci. | semak <data.txt |
| | Paip menegak digunakan untuk membaca output dari satu perintah dan gunakan jika untuk input yang lain. | dir | semak |
Catatan: Dua lagi pengalihan semula, >& dan <&, juga wujud tetapi menangani kebanyakannya dengan pengalihan yang lebih rumit yang melibatkan mengendalikan arahan.
Petua: Perintah klip bernilai juga disebut di sini. Ia bukan pengendali pengalihan tetapi ia bertujuan untuk digunakan dengan satu, biasanya paip menegak, untuk mengalihkan output arahan sebelum paip ke papan klip Windows.
Sebagai contoh, melaksanakan ping 192.168.1.1 | klip akan menyalin hasil perintah ping ke papan klip, yang kemudian anda boleh paste ke mana-mana program.
Bagaimana Menggunakan Pengangkut Pengalihan
The ipconfig arahan adalah cara biasa untuk mencari pelbagai tetapan rangkaian melalui Prompt Perintah. Salah satu cara untuk melaksanakannya adalah dengan memasukkan ipconfig / semua dalam tetingkap Prompt Perintah.
Apabila anda melakukannya, hasilnya dipaparkan dalam Command Prompt dan kemudian hanya bermanfaat di tempat lain jika anda menyalinnya dari skrin Prompt Perintah. Itu adalah melainkan anda menggunakan operator pengalihan untuk mengarahkan hasilnya ke tempat yang berbeza seperti fail.
Sekiranya kita melihat pengendali pengalihan pertama dalam jadual di atas, kita dapat melihat bahawa tanda yang lebih besar daripada itu boleh digunakan untuk menghantar keputusan arahan ke fail. Inilah cara anda menghantar keputusan ipconfig / semua ke fail teks dipanggil tetapan rangkaian :
ipconfig / all> networksettings.txt
Lihat Cara Mengarahkan Output Perintah ke Fail untuk lebih banyak contoh dan arahan terperinci mengenai penggunaan pengendali ini.