Bagaimana Mengarahkan Output Perintah ke Fail

Gunakan Operator Pengalihan untuk Simpan Keputusan Komando ke Fail

Banyak arahan Prompt Perintah , dan perintah DOS untuk perkara itu, dilaksanakan bukan hanya untuk melakukan sesuatu, tetapi untuk memberi anda maklumat.

Perintah ping , perintah dir , perintah tracert , dan beberapa orang lain mungkin teringat apabila anda memikirkan arahan yang popular yang menghasilkan banyak data dalam tetingkap Prompt Command .

Malangnya, tiga ratus baris maklumat dari arahan dir tidak banyak yang baik kerana ia bergegas. Ya, arahan yang lebih banyak boleh membantu di sini, tetapi bagaimana jika anda ingin melihat output kemudian, atau hantar ke kumpulan sokongan teknologi, atau menggunakannya dalam spreadsheet, dan lain-lain?

Di sinilah pengendali pengalihan menjadi sangat berguna. Menggunakan operator pengalihan semula, anda boleh mengarahkan output arahan ke fail. Ia adalah satu daripada Trik & Hacks Promosi Perintah kegemaran kami.

Dengan kata lain, semua maklumat yang dipaparkan dalam Prompt Perintah selepas menjalankan perintah sebaliknya boleh disimpan ke fail yang boleh dibuka pada Windows untuk rujukan kemudian atau memanipulasi namun anda suka.

Walaupun terdapat beberapa operator pengalihan, yang boleh anda baca secara terperinci mengenai hal ini , dua, khususnya, digunakan untuk mengeluarkan hasil perintah ke fail: tanda lebih besar daripada > , dan tanda ganda lebih besar daripada tanda, >> .

Bagaimana Menggunakan Operator Pengalihan

Cara paling mudah untuk mempelajari cara menggunakan operator pengalihan ini ialah melihat beberapa contoh:

ipconfig / all> mynetworksettings.txt

Dalam contoh ini, saya menyimpan semua maklumat konfigurasi rangkaian yang biasanya saya lihat pada skrin selepas menjalankan ipconfig / semua , ke fail dengan nama mynetworksettings.txt .

Seperti yang anda lihat, operator > pengalihan semula pergi antara perintah ipconfig dan nama fail yang saya mahu simpan maklumat itu. Jika fail itu sudah ada, ia akan ditulis ganti. Jika ia tidak wujud, ia akan diwujudkan.

Nota: Walaupun fail akan dibuat jika tidak ada, folder tidak akan. Untuk mengeluarkan hasil arahan kepada fail dalam folder tertentu yang belum ada, mula-mula buat folder dan jalankan perintah itu.

ping 10.1.0.12> "C: \ Users \ Tim \ Desktop \ Ping Results.txt"

Di sini, saya laksanakan perintah ping dan keluarkan hasilnya ke fail dengan nama Ping Results.txt yang terletak di desktop saya, iaitu di C: \ Users \ Tim \ Desktop . Saya membalut keseluruhan laluan fail dalam petikan kerana terdapat ruang yang terlibat.

Ingat, apabila menggunakan operator > pengalihan semula, fail yang saya nyatakan dicipta jika ia tidak wujud dan ditimpa jika ia wujud.

ipconfig / semua >> \\ server \ fail \ officenetsettings.log

Contoh ini menggunakan operator >> redirection yang berfungsi dengan cara yang sama seperti operator > , bukan hanya menimpa fail output jika ada, ia menambahkan output arahan ke akhir fail.

Oleh itu, katakan yang kali pertama anda menggunakan arahan ini adalah pada Komputer A. Fail officenetsettings.log dibuat dan hasil ipconfig / semua di Komputer A ditulis ke fail. Seterusnya anda menjalankan arahan yang sama pada Komputer B. Kali ini, bagaimanapun, hasilnya ditambah ke officenetsettings.log sehingga maklumat rangkaian dari Komputer A dan Computer B dimasukkan ke dalam fail.

Seperti yang anda mungkin sudah sedar, pengendali pengalihan >> sangat berguna apabila anda mengumpul maklumat yang serupa dari pelbagai komputer atau arahan dan anda ingin semua data dalam satu fail.