Apakah itu Operator Ubah Arah?

Isi kandungan:

Apakah itu Operator Ubah Arah?
Apakah itu Operator Ubah Arah?
Anonim

Pengendali ubah hala ialah aksara khas yang boleh digunakan dengan arahan, seperti perintah Prompt Perintah atau perintah DOS, sama ada untuk mengubah hala input kepada arahan atau output daripada arahan.

Secara lalai, apabila anda melaksanakan perintah, input datang dari papan kekunci dan output dihantar ke tetingkap Command Prompt. Input dan output arahan dipanggil pemegang perintah.

Image
Image

Operator Ubah Arah dalam Windows dan MS-DOS

Jadual di bawah menyenaraikan semua operator ubah hala yang tersedia untuk arahan dalam Windows dan MS-DOS. Walau bagaimanapun, pengendali ubah hala > dan >> adalah, dengan margin yang besar, yang paling biasa digunakan.

Helaian Penipuan Operator Pengalihan
Operator Pengalihan Penjelasan Contoh
> Tanda yang lebih besar daripada digunakan untuk menghantar ke fail, malah pencetak atau peranti lain, apa sahaja maklumat daripada arahan itu akan dipaparkan dalam tetingkap Prompt Perintah sekiranya anda tidak menggunakan operator. assoc > types.txt
>> Tanda ganda lebih besar daripada berfungsi sama seperti tanda tunggal lebih besar daripada tetapi maklumat itu dilampirkan pada penghujung fail dan bukannya menimpanya. ipconfig >> netdata.txt
< Tanda kurang daripada digunakan untuk membaca input bagi arahan daripada fail dan bukannya daripada papan kekunci. isih < data.txt
| Paip menegak digunakan untuk membaca output daripada satu perintah dan gunakan jika untuk input yang lain. dir | susun

Dua pengendali ubah hala lain, >& dan <&, juga wujud tetapi kebanyakannya berurusan dengan pengalihan yang lebih rumit yang melibatkan pengendalian perintah.

Arahan klip patut disebut di sini juga. Ia bukan pengendali ubah hala tetapi ia bertujuan untuk digunakan dengan satu, biasanya paip menegak, untuk mengubah hala output arahan sebelum paip ke papan keratan Windows.

Sebagai contoh, melaksanakan ping 192.168.1.1 | clip akan menyalin hasil arahan ping ke papan keratan, yang kemudiannya anda boleh tampal ke dalam mana-mana program.

Cara Menggunakan Operator Ubah Arah

Operator ubah hala ditambahkan selepas arahan biasa ditulis.

Arahan ipconfig ialah cara biasa untuk mencari pelbagai tetapan rangkaian melalui Command Prompt. Satu cara untuk melaksanakannya ialah dengan memasukkan ipconfig /all dalam tetingkap Command Prompt.

Apabila anda berbuat demikian, hasilnya dipaparkan dalam Command Prompt dan kemudiannya hanya berguna di tempat lain jika anda menyalinnya dari skrin Command Prompt. Itu melainkan anda menggunakan operator ubah hala untuk mengubah hala hasil ke tempat lain seperti fail.

Operator Ubah Arah Perintah Ipconfig


ipconfig /semua > networksettings.txt

Image
Image

Jika kita melihat pengendali ubah hala pertama dalam jadual di atas, kita dapat melihat bahawa tanda lebih besar boleh digunakan untuk menghantar hasil arahan ke fail. Contoh arahan di atas ialah cara anda menghantar hasil ipconfig /all ke fail teks yang dipanggil networksettings.txt.

Operator Ubah Arah Perintah Dir

Arahan dir ialah satu lagi situasi di mana pengendali ubah hala sangat berguna. Memandangkan arahan itu sering menghasilkan hasil terlalu lama untuk dibaca dengan selesa dalam tetingkap Prompt Perintah, mengeksport kesemuanya ke dokumen teks adalah bijak.


dir C:\Users\Tim\Downloads > downloads.txt

Dalam contoh itu, semua fail dan folder dalam folder Muat Turun pengguna tersebut akan ditunjukkan dalam fail downloads.txt.

Fail TXT disimpan dalam folder yang sama tempat perintah itu dilaksanakan, tidak semestinya folder yang digunakan dalam arahan. Dalam contoh ini, jika arahan dijalankan daripada Users\Tim, fail downloads.txt akan disimpan di sana, bukan dalam Tim\Downloads.

Disyorkan: