Operator pengalihan adalah karakter khusus yang dapat digunakan dengan perintah, seperti perintah Command Prompt atau perintah DOS, untuk mengarahkan input ke perintah atau output dari perintah.
Secara default, saat Anda menjalankan perintah, input berasal dari keyboard dan output dikirim ke jendela Command Prompt. Input dan output perintah disebut pegangan perintah.
Operator Pengalihan di Windows dan MS-DOS
Tabel di bawah ini mencantumkan semua operator pengalihan yang tersedia untuk perintah di Windows dan MS-DOS. Namun, > dan >> operator pengalihan, dengan margin yang cukup besar, adalah yang paling umum digunakan.
Lembar Cheat Operator Pengalihan | ||
---|---|---|
Operator Pengalihan | Penjelasan | Contoh |
> | Tanda lebih besar dari digunakan untuk mengirim ke file, atau bahkan printer atau perangkat lain, informasi apa pun dari perintah akan ditampilkan di jendela Prompt Perintah jika Anda tidak menggunakan operator. | assoc > types.txt |
>> | Tanda lebih besar dari ganda berfungsi seperti tanda lebih besar dari tunggal tetapi informasinya ditambahkan ke akhir file alih-alih menimpanya. | ipconfig >> netdata.txt |
< | Tanda kurang dari digunakan untuk membaca input untuk perintah dari file, bukan dari keyboard. | sort < data.txt |
| | Pipa vertikal digunakan untuk membaca output dari satu perintah dan menggunakan if untuk input yang lain. | dir | urutkan |
Dua operator pengalihan lainnya, >& dan <&, juga ada tetapi sebagian besar menangani pengalihan yang lebih rumit yang melibatkan pegangan perintah.
Perintah klip juga perlu disebutkan di sini. Ini bukan operator pengalihan tetapi dimaksudkan untuk digunakan dengan satu, biasanya pipa vertikal, untuk mengarahkan output dari perintah sebelum pipa ke clipboard Windows.
Misalnya, mengeksekusi ping 192.168.1.1 | clip akan menyalin hasil perintah ping ke clipboard, yang kemudian dapat Anda tempel ke program apa pun.
Cara Menggunakan Operator Pengalihan
Operator redirection ditambahkan setelah perintah normal ditulis.
Perintah ipconfig adalah cara umum untuk menemukan berbagai pengaturan jaringan melalui Command Prompt. Salah satu cara untuk menjalankannya adalah dengan memasukkan ipconfig /all di jendela Command Prompt.
Saat Anda melakukannya, hasilnya akan ditampilkan dalam Command Prompt dan hanya berguna di tempat lain jika Anda menyalinnya dari layar Command Prompt. Itu kecuali jika Anda menggunakan operator pengalihan untuk mengarahkan hasil ke tempat yang berbeda seperti file.
Operator Pengalihan Perintah Ipconfig
ipconfig /all > networksettings.txt
Jika kita melihat operator redirection pertama pada tabel di atas, kita dapat melihat bahwa tanda lebih besar dari dapat digunakan untuk mengirim hasil perintah ke file. Contoh perintah di atas adalah bagaimana Anda akan mengirim hasil ipconfig /all ke file teks bernama networksettings.txt.
Operator Pengalihan Perintah Dir
Perintah dir adalah situasi lain di mana operator pengalihan sangat berguna. Karena perintah itu sering kali menghasilkan hasil yang terlalu panjang untuk dibaca dengan nyaman di jendela Command Prompt, mengekspor semuanya ke dokumen teks adalah bijaksana.
dir C:\Users\Tim\Downloads > downloads.txt
Dalam contoh itu, semua file dan folder di folder Unduhan pengguna tersebut akan ditampilkan di file downloads.txt.
File TXT disimpan di folder yang sama dengan tempat perintah dijalankan, tidak harus folder yang digunakan dalam perintah. Dalam contoh ini, jika perintah dijalankan dari Users\Tim, file downloads.txt akan disimpan di sana, bukan di Tim\Downloads.