Pengendali Pengalihan

Definisi Pengangkut Pengalihan

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, pengendali pengalihan > dan >> 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
| Paip menegak digunakan untuk membaca output dari satu perintah dan gunakan jika untuk input yang lain. dir | semak

Nota: Dua pengendali pengalihan lain, > & dan <& , juga wujud tetapi kebanyakannya menangani pengalihan yang lebih rumit yang melibatkan mengendalikan arahan.

Petua: Perintah klip bernilai juga 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 arahan ping ke clipboard, yang kemudian anda boleh paste ke mana-mana program.

Bagaimana Menggunakan Pengangkut Pengalihan

Perintah ipconfig adalah cara biasa untuk mencari pelbagai tetapan rangkaian melalui Command Prompt. Salah satu cara untuk melaksanakannya adalah dengan memasukkan ipconfig / semua dalam tetingkap Prompt Command.

Apabila anda melakukannya, hasilnya dipaparkan dalam Command Prompt dan kemudian hanya bermanfaat di tempat lain jika anda menyalinnya dari skrin Prompt Perintah. Iaitu, melainkan anda menggunakan pengendali redirection untuk mengalihkan 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 yang disebut rangkaian :

ipconfig / all> networksettings.txt

Lihat Cara Mengarahkan Output Perintah ke Fail untuk lebih banyak contoh dan arahan terperinci mengenai penggunaan pengendali ini.