كيفية إعادة توجيه إخراج القيادة إلى ملف

استخدم Redirection Operators لحفظ نتائج أمر إلى ملف

يتم تنفيذ العديد من أوامر موجه الأوامر ، وأوامر DOS لهذه المسألة ، ليس فقط للقيام بشيء ما ، ولكن لتزويدك بالمعلومات.

قد يتبادر إلى الذهن الأمر ping ، الأمر dir ، الأمر tracert ، والعديد من الآخرين عندما تفكر في الأوامر الشائعة التي تنتج الكثير من البيانات في إطار " موجه الأوامر" .

لسوء الحظ ، فإن ثلاثمائة سطر من المعلومات من الأمر dir لا تقدم لك الكثير من الأشياء الجيدة التي تسير بها. نعم ، يمكن أن يكون الأمر أكثر مفيدًا هنا ، ولكن ماذا لو كنت تريد الاطلاع على الإخراج لاحقًا ، أو إرساله إلى مجموعة دعم فني ، أو استخدامه في جدول بيانات ، وما إلى ذلك؟

هذا هو المكان الذي يصبح فيه مشغل إعادة التوجيه مفيدًا جدًا. باستخدام عامل إعادة توجيه ، يمكنك إعادة توجيه إخراج الأمر إلى ملف. انها واحدة من المفضلة لدينا الحيل موجه الأوامر و المأجورون .

بمعنى آخر ، يمكن حفظ جميع المعلومات المعروضة في "موجه الأوامر" بعد تشغيل الأمر بدلاً من ذلك في ملف يمكنك فتحه في Windows للإشارة إليه لاحقًا أو التعامل معه كما تشاء.

في حين أن هناك العديد من مشغلي إعادة التوجيه ، والتي يمكنك قراءة التفاصيل عنها هنا ، يتم استخدام اثنين ، على وجه الخصوص ، لإخراج نتائج أمر ما إلى ملف: أكبر من التوقيع ، > ، والعلامة المزدوجة أكبر من التوقيع ، >>

كيفية استخدام مشغلي إعادة التوجيه

أسهل طريقة لتعلم كيفية استخدام مشغلي إعادة التوجيه هذه هي رؤية بعض الأمثلة:

ipconfig / all> mynetworksettings.txt

في هذا المثال ، أحفظ جميع معلومات تهيئة الشبكة التي أراها عادة على الشاشة بعد تشغيل ipconfig / all ، إلى ملف باسم mynetworksettings.txt .

كما ترى ، ينتقل عامل إعادة التوجيه > بين الأمر ipconfig واسم الملف الذي أريد تخزين المعلومات فيه. إذا كان الملف موجودًا بالفعل ، فسيتم الكتابة فوقه. إذا لم يكن موجودًا بالفعل ، فسيتم إنشاؤه.

ملاحظة: على الرغم من أنه سيتم إنشاء ملف إذا لم يكن موجودًا بالفعل ، فلن يتم حفظ المجلدات. لإخراج نتائج الأمر إلى ملف في مجلد محدد غير موجود حتى الآن ، قم أولاً بإنشاء المجلد وتشغيل الأمر.

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

هنا ، أنا تنفيذ الأمر ping وإخراج النتائج إلى ملف بواسطة اسم Ping Results.txt الموجود على سطح المكتب الخاص بي ، وهو في C: \ Users \ Tim \ Desktop . لقد قمت بلف مسار الملف بأكمله بين علامتي اقتباس لأن هناك مساحة متداخلة.

تذكر ، عند استخدام عامل إعادة التوجيه > ، يتم إنشاء الملف الذي أقوم بتحديده إذا لم يكن موجودًا بالفعل ويتم استبداله إذا كان موجودًا.

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

يستخدم هذا المثال "عامل إعادة توجيه" الذي يعمل بنفس الطريقة التي يعمل بها المشغل > فقط ، بدلاً من الكتابة فوق ملف المخرجات إذا كان موجودًا ، فإنه يضيف إخراج الأمر إلى نهاية الملف.

لذلك دعنا نقول في المرة الأولى التي تستخدم فيها هذا الأمر على الكمبيوتر A. يتم إنشاء ملف officenetsettings.log وتكتب نتيجة ipconfig / كافة على الكمبيوتر A إلى الملف. التالي تقوم بتشغيل نفس الأمر على الكمبيوتر B. هذه المرة ، ومع ذلك ، يتم إضافة النتيجة إلى officenetsettings.log بحيث يتم تضمين معلومات الشبكة من كل من الكمبيوتر A و الكمبيوتر B في الملف.

كما قد تكون قد أدركت بالفعل ، فإن "عامل إعادة التوجيه" مفيد حقًا عندما تقوم بجمع معلومات مماثلة من أجهزة كمبيوتر أو أوامر متعددة وترغب في الحصول على كل تلك البيانات في ملف واحد.