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

Linux Redirect Output File



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

أمر نقطة الإنطلاق:

يمكن للأمر tee قراءة الإدخال القياسي وإعادة توجيهه إلى ملف واحد أو أكثر. يكسر إخراج أي أمر أو برنامج معروض على الشاشة ويحفظه في ملف. يتم استخدامه مع أوامر أخرى باستخدام الأنابيب.







بناء الجملة الأساسي لأمر الإنطلاق:

لقد أظهرنا لك هنا البنية الأساسية لأمر الإنطلاق.



قمزةملفات الخيارات

خيارات:



  • -i أو –ignore-interrupts لتجاهل إشارات المقاطعة.
  • أخيرًا ، يسمح -a أو –append للأمر tee بإلحاق الملفات بدلاً من الكتابة فوق المحتوى.
  • يمكنك أيضًا استخدام tee -help لعرض قائمة الخيارات المتاحة لأمر tee.

الملفات:





  • أسماء الملفات لملف واحد أو أكثر. سيحتوي كل ملف من هذه الملفات على الإخراج المعاد توجيهه.

باستخدام الأمر tee لإعادة توجيه الإخراج إلى الملف والشاشة:

يحتوي هذا القسم على بعض الأمثلة الممتازة لتوضيح إعادة توجيه الإخراج لأي أمر إلى شاشة أو أي ملف.

بناء جملة الأمر tee لإعادة توجيه الإخراج:

أمر | قمزة /طريق/إلى/ملف

إعادة توجيه الإخراج إلى ملف وشاشة واحدة:

في المحطة ، تنفيذ ls سيقوم الأمر بسرد الملفات والأدلة الموجودة في دليل العمل الحالي الخاص بك.



$ls


لإعادة توجيه الإخراج إلى ملف وشاشة في وقت واحد ، اكتب الأمر tee بالطريقة التالية:

$ls | قمزةملف العينة

قبل | رمز الأنبوب ، يمكنك كتابة الأمر الذي تريد تنفيذه ثم دمج | باستخدام الأمر tee أثناء تحديد مسار الملف. في حالتنا ، سنعيد توجيه الإخراج إلى ملف العينة الموجود في دليل المنزل.

يمكنك أيضًا إلحاق الإخراج المعاد توجيهه باستخدام ملف -إلى أو -ألحق الخيار مع الأمر نقطة الإنطلاق. -إلى أو -ألحق يسمح الخيار لأمر tee بإلحاق الملفات بدلاً من الكتابة فوق محتوى الملف.

بناء الجملة لإلحاق الإخراج المعاد توجيهه:

أمر | قمزة -إلى /طريق/إلى/ملف

سيقوم هذا الأمر بإلحاق الإخراج المعاد توجيهه بنهاية ملف العينة.

$وحيد -إلى | قمزة -إلىملف العينة

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

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

أمر | قمزةfile1 file2 ملف3

سيعيد الأمر الموضح أدناه توجيه إخراج ls إلى ملفات screen و samplefile.txt و samplefile2.txt.

$ls | قمزةsamplefile.txt samplefile2.txt

استنتاج:

أثناء العمل في محطة Linux ، يعد مفهوم إعادة توجيه الإخراج ثمينًا. قمزة يعد command أحد أكثر الأدوات قيمة التي تساعد مستخدم Linux على إعادة توجيه إخراج الأمر إلى ملف وشاشة. ناقش هذا المقال الاستخدام الأساسي لـ قمزة لإعادة توجيه الإخراج إلى شاشة أو ملف واحد أو ملفات متعددة.