Wgetpaste ، تحميل قصاصات التعليمات البرمجية من المحطة للمشاركة

wgetpaste مشاركة الرموز الخاصة بك من المحطة

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

إذا كنت تشارك الكود الخاص بك غالبًا باستخدام خدمات مشابهة لـ Pastebin ، فستجد Wgetpaste مفيدًا جدًا. إنها أداة BASH لسطر الأوامر لتحميل المقتطفات النصية بسهولة إلى خدمات تشبه لصقها. باستخدام البرنامج النصي Wgetpaste ، يمكن لأي شخص مشاركة قصاصات نصية بسرعة من ملف سطر الأوامر على أنظمة شبيهة بيونكس.

قم بتثبيت Wgetpaste

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

تنزيل wgetpaste

افتح أولاً محطة طرفية (Ctrl + Alt + T) و قم بتنزيل أحدث ملف tar من Wgetpaste:

wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2

استخراجه الكتابة:

tar -xjvf wgetpaste-2.28.tar.bz2

بعد رأس إلى الدليل:

cd wgetpaste-2.28/

الآن عليك فقط انسخ الملف الثنائي من wgetpaste إلى $ PATHعلى سبيل المثال / البيرة / المحلية / بن /.

sudo cp wgetpaste /usr/local/bin/

قم بالإنهاء بالقيام بملحق الملف القابل للتنفيذ:

sudo chmod +x /usr/local/bin/wgetpaste

تحميل مقتطفات النص مع Wgetpaste

تحميل ملفات نصية

لتحميل ملف نصي ، ما عليك سوى تشغيل:

wgetpaste mi-texto.txt

سيقوم هذا الأمر بتحميل محتويات ملف my-text.txt.

مشاركة wgetpaste في file.txt

فإنه يمكن مشاركة عنوان url الذي تم إنشاؤه عبر أي وسيط مثل البريد والرسالة وما إلى ذلك. أي شخص يتلقى عنوان URL هذا سيتمكن من رؤية محتوى الملف من متصفح الويب الخاص به.

ملف نصي تم تحميله باستخدام wgetpaste وعرضه من متصفح الويب

يمكنك أيضا انظر ما سيتم تحميله. للقيام بذلك ، استخدم ملف -t الخيار كما هو موضح في الآتي:

ملف معاينة wgetpaste قبل التحميل

wgetpaste -t mi-texto.txt

تحميل مقتطفات نصية إلى خدمات مختلفة

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

تتوفر خدمات wgetpaste بشكل افتراضي

wgetpaste -S

* يشير إلى الخدمة الافتراضية.

كما ترى ، Wgetpaste حاليًا يدعم خمس خدمات مشاركة النص. لم أجرب كل منهم ، لكن الخيارات الثلاثة التي جربتها عملت بشكل جيد.

إلى تحميل المحتوى إلى خدمات أخرىعلى سبيل المثال dpaste.com، فقط استخدم -S الخيار في الأمر:

خدمة تغيير wgetpaste

wgetpaste -s dpaste mi-texto.txt

قراءة المدخلات من stdin

يمكن لـ Wgetpaste أيضًا قراءة المدخلات من ستدين.

wgetpaste stdin

uname -a | wgetpaste

هذا الأمر سيتم تحميل إخراج الأمر "uname -a".

قم بتحميل إخراج COMMAND و COMMAND معًا

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

يظهر wgetpaste الأمر والنتيجة

wgetpaste -c ‘pwd’

مع هذا الخيار سيحمّل الأمر "pwd" مع مخرجاته. قد يكون هذا مفيدًا عندما نريد أن يعرف الآخرون بوضوح الأمر الدقيق الذي قمنا بتشغيله للتو ومخرجاته.

لغة مجموعة

بشكل افتراضي ، سيقوم Wgetpaste بتحميل مقتطفات نصية بنص عادي. إلى عن على سرد اللغات التي تدعمها الخدمة الافتراضية، يمكنك استعمال ال -L الخيار.

wgetpaste -L

سيقوم هذا الأمر بسرد جميع اللغات التي تدعمها الخدمة الافتراضية ، أي باوند بايثون.

يمكننا تغيير هذا باستخدام الخيار -l.

wgetpaste -l Bash mi-texto.txt

تعطيل تمييز بناء الجملة أو html في الإخراج

كما ذكرت سابقًا ، سيتم عرض مقتطفات النص بتنسيق لغة معين (نص عادي ، bash ، إلخ.). ومع ذلك ، سنكون قادرين على تغيير هذا السلوك إلى عرض مقتطفات النص العادي ، مع الخيار -r.

wgetpaste الخام

wgetpaste -r mi-texto.txt

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

تغيير الإعدادات الافتراضية لـ Wgetpaste

يمكن تغيير جميع الإعدادات الافتراضية بشكل عام في /etc/wgetpaste.conf أو في مجلد المستخدم ، في الملف ~ / .wgetpaste.conf.

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

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

احصل على المساعدة

لإظهار ملف قسم المساعدة، يركض:

مساعدة في wgetpaste

wgetpaste -h

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.