Buyruqlar natijasini faylga qanday yo'naltirish mumkin

Buyruqlar natijalarini faylga saqlash uchun qayta yo'naltirish operatorlarini ishlating

Ko'p Buyruqni chaqirish buyruqlari va DOS buyruqlaringiz faqat bitta narsa qilish uchun emas, balki sizga ma'lumot berish uchun bajariladi.

Buyruqlar buyrug'i oynasida juda ko'p ma'lumotlarni ishlab chiqaradigan ommabop buyruqlar haqida o'ylanganda ping buyrug'i , dir buyrug'i , tracert buyrug'i va boshqa bir nechta aqlga kelishi mumkin.

Afsuski, dir buyrug'idan olingan ma'lumotlarning uch yuzli satrlari sizni yugurishda juda yaxshi ish qilmaydi. Ha, shuncha ko'p buyruqlar bu erda foydali bo'lishi mumkin, lekin keyinroq chiqishga qarash yoki uni texnik qo'llab-quvvatlash guruhiga yuborish yoki elektron jadvalda va hokazo.

Bu erda qayta yo'naltirish operatori juda foydali bo'ladi. Yonaltiruvchi operatoridan foydalanib, buyruqning chiqishini faylga yo'naltirishingiz mumkin. Bu bizning eng sevimli komandalarimizdan ogohlantiruvchi hiylalaridan biri .

Boshqacha qilib aytganda, buyruq bajarilgandan keyin Buyruqning so'rovida ko'rsatilgan barcha ma'lumotlar uning o'rniga Windows tizimida ochilishi mumkin bo'lgan faylga saqlanishi mumkin yoki siz xohlagancha tahrir qilishingiz mumkin.

Bu erda batafsil ma'lumot olishingiz mumkin bo'lgan bir nechta qayta yo'naltirish operatorlari mavjud bo'lsa-da, ikkita, xususan, buyruq natijalarini faylga chiqarish uchun ishlatiladi: katta belgidan, > va ikki barobar katta belgidan, >> .

Qayta yo'naltirish operatorlarini qanday ishlatish kerak

Ushbu qayta yo'naltirish operatorlarini qanday ishlatishni bilishning eng oson yo'li quyidagi misollarni ko'rishdan iborat:

ipconfig / all> mynetworksettings.txt

Ushbu misolda myconnections.txt nomi bilan faylga ipconfig / all ishlayotganidan keyin odatda ekranda ko'rgan barcha tarmoq konfiguratsion ma'lumotlarini saqlayman .

Ko'rib turganingizdek, redirection operatori ipconfig buyrug'i bilan ma'lumotni saqlamoqchi bo'lgan fayl nomini oladi. Agar fayl allaqachon mavjud bo'lsa, u yoziladi. Agar u mavjud bo'lmasa, u yaratiladi.

Ahamiyat bering: Agar fayl allaqachon mavjud bo'lmasa, papka yaratilmaydi. Buyruqning natijalarini hali mavjud bo'lmagan ma'lum bir papkaga chiqarish uchun, avval papkani va buyruqni bajaring.

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

Bu erda ping buyrug'ini bajaraman va natijalarni C: \ Users \ Tim \ Desktop- dagi ish stoli ustida joylashgan Ping Results.txt nomi bilan faylga chiqaraman. Barcha fayl yo'lini tirnoqlarga o'ralganman, chunki bo'sh joy bor edi.

Eslatib o'tamiz, redirection operatoridan foydalanganda men ko'rsatadigan fayl mavjud bo'lmasa va u mavjud bo'lsa, yoziladi.

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

Ushbu misolda >> operatori bilan bir xil tarzda ishlaydigan >> redirectction operatoridan foydalaniladi, agar u mavjud bo'lsa, chiqdi faylini yozish o'rniga, buyruq chiqishi faylning oxiriga qo'shiladi.

Masalan, ushbu buyrug'ingizni birinchi marta ishlatganingizda, A. A'zodan officeenetsettings.log fayli yaratiladi va kompyuterda ipconfig / all ning A nusxasi faylga yoziladi. Keyinchalik, B kompyuterida xuddi shu buyruqni ishlatasiz. Biroq, bu safar, officenetsettings.log- ga natija qo'shiladi , shuning uchun ham kompyuter A va B kompyuteridagi tarmoq ma'lumotlari faylga kiritiladi.

Siz allaqachon amalga oshirganingizdek, shunga o'xshash ma'lumotlarni bir nechta kompyuterdan yoki buyruqlar yordamida to'playotganda >> redirectction operatori, albatta, foydalidir va siz ushbu ma'lumotlarning hammasini bitta faylda xohlaysiz.