Komut çıktısını bir dosyaya nasıl yönlendirilir

Bir komutun sonuçlarını bir dosyaya kaydetmek için yönlendirme işleçleri kullanın

Birçok Komut İstemi komutları ve bu konudaki DOS komutları , yalnızca bir şey yapmak için değil, aynı zamanda size bilgi sağlamak için de yürütülür.

Komut İstemi penceresinde çok fazla veri üreten popüler komutları düşündüğünüzde ping komutu , dir komutu , tracert komutu ve diğer birkaç kişi akla gelebilir.

Ne yazık ki, dir komutundan gelen üç yüz satırlık bilgi, size göre çok iyi değil. Evet, daha fazla komut burada yardımcı olabilir, ancak daha sonra çıktıya bakmak veya bir teknik destek grubuna göndermek veya bir elektronik tablo, vb.

Bir yönlendirme operatörünün çok yararlı olduğu yer burasıdır. Yönlendirme operatörü kullanarak, bir komutun çıktısını bir dosyaya yönlendirebilirsiniz. En sevdiğimiz Komut İstemi Hileleri ve Hacks .

Diğer bir deyişle, Komut İstemi'nde bir komut çalıştırıldıktan sonra görüntülenen tüm bilgiler, daha sonra başvurmak veya istediğiniz şekilde değiştirmek için Windows'da açabileceğiniz bir dosyaya kaydedilebilir.

Burada ayrıntılı olarak okuyabileceğiniz birkaç yönlendirme operatörü varken, özellikle, bir komutun sonuçlarını bir dosyaya vermek için kullanılır: büyükten büyük, > ve çift büyükten büyük, >>

Yönlendirme Operatörleri Nasıl Kullanılır?

Bu yönlendirme işleçlerini kullanmayı öğrenmenin en kolay yolu, bazı örnekleri görmektir:

ipconfig / all> mynetworksettings.txt

Bu örnekte, genellikle ipconfig / all komutunu çalıştırdıktan sonra ekranda gördüğüm tüm ağ yapılandırma bilgilerini bir dosyaya mynetworksettings.txt adıyla kaydediyorum .

Gördüğünüz gibi, > yönlendirme operatörü ipconfig komutu ile bilgiyi saklamak istediğim dosyanın adı arasında gidip gelir. Dosya zaten mevcutsa, üzerine yazılır. Zaten mevcut değilse, oluşturulacaktır.

Not: Henüz mevcut değilse bir dosya oluşturulmuş olsa da, klasörler olmaz. Komutun sonuçlarını henüz bulunmayan belirli bir klasördeki bir dosyaya vermek için, önce klasörü oluşturun ve komutu çalıştırın.

ping 10.1.0.12> "C: \ Kullanıcılar \ Tim \ Desktop \ Ping Results.txt"

Burada, ping komutunu çalıştırıp sonuçları C: \ Users \ Tim \ Desktop olan masaüstümde bulunan Ping Results.txt adıyla bir dosyaya gönderirim . Tüm dosya yolunu tırnak içine aldım çünkü bir boşluk vardı.

Unutmayın, > yönlendirme operatörü kullanılırken, belirttiğim dosya zaten mevcut değilse ve varsa, üzerine yazılır.

ipconfig / all >> \\ server \ files \ officenetsettings.log

Bu örnek, > işleci ile aynı şekilde çalışan >> yönlendirme işlecini kullanır, sadece varsa çıktı dosyasının üzerine yazmak yerine, komut çıktısını dosyanın sonuna ekler.

Diyelim ki bu komutu ilk kez Bilgisayar A'da bulabilirsiniz. Officenetsettings.log dosyası oluşturulur ve bilgisayara A ipconfig / all dosyasının sonucu yazılır. Ardından, Bilgisayar B'de aynı komutu çalıştırın. Ancak, bu kez officenetsettings.log dosyasına eklenir , böylece hem Bilgisayar A hem de B Bilgisayarındaki ağ bilgileri dosyaya eklenir .

Önceden gerçekleştirmiş olabileceğiniz gibi, birden çok bilgisayar veya komuttan benzer bilgileri topladığınızda ve tüm bu verileri tek bir dosyada görmek istediğinizde, yönlendirme operatörü gerçekten yararlıdır.