Surfraw ، اعثر على كل ما تحتاجه من محطة Ubuntu

تصفح الشر

في المقالة التالية سوف نلقي نظرة على Surfraw. هذا واحد واجهة سطر أوامر يونكس سريعة. يقوم بعمله على العديد من محركات البحث الشهيرة مثل Google و Duckduckgo و Bing والمواقع الشهيرة مثل Amazon و CNN و eBay و Wikipedia و w3html و youtube وغيرها الكثير. لا تنسى Surfraw ليس محرك بحث. إنها مجرد واجهة سطر أوامر لمحركات البحث والمواقع الإلكترونية. يحتاج محرك البحث الوصفي هذا إلى متصفح رسومي أو نصي للعمل.

Surfraw (الجبهة الثورية لمستخدمي شل ضد الويب) هو محرك بحث ميتا يتم استخدامه من سطر الأوامر ويمكن عرض نتائجه في كل من مستعرض رسومي ومتصفح نصي أو من وحدة التحكم. تم إنشاء Surfraw في الأصل بواسطة Julian Assange ، ولكن اليوم يتم صيانته بواسطة فريق مطور Surfraw.

قم بتثبيت Surfraw على Debian أو Ubuntu أو Linux Mint

لتثبيت هذا البرنامج ، سيتعين علينا فقط فتح Terminal (Ctrl + Alt + T) والكتابة فيه:

sudo apt-get install surfraw surfraw-extra

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

تكوين Surfraw

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

لتصحيح ذلك ، ستحتاج إلى إنشاء ملف تكوين وتهيئة المتصفح الافتراضي وأي خيارات أخرى.

mkdir ~/.config/surfraw/

الآن ، سننشئ ملف التكوين:

sudo vi ~/.config/surfraw/conf

داخل الملفات سنضيف الأسطر التالية.

SURFRAW_graphical_browser=/usr/bin/chromium
SURFRAW_text_browser=/usr/bin/lynx
SURFRAW_graphical=yes

يستبدل Chromium و الوشق حيوان إذا كنت تستخدم متصفحات أخرى. أحفظ وأغلق الملف.

ملاحظة: إذا حددت SURFRAW_graphical على أنها لا ، فسيتم البحث فقط من مستعرضات النص.

بالإضافة إلى ذلك ، هناك ملف ملف التكوين الافتراضي في / etc / xdg / surfraw / conf. هذا يحتوي على جميع الخيارات القابلة للتكوين.

كيفية استخدامه

تابع تصفح إلفي

بعض عمليات البحث الممكنة مع تصفح الإنترنت

من أجل استخدام هذه الواجهة ، سيتعين علينا لدينا مجموعة من النصوص تسمى «elvi». تستخدم هذه البرامج النصية للبحث في العديد من مواقع الويب. كما هو موضح في لقطة الشاشة أعلاه ، سيعمل Surfraw كواجهة سطر أوامرs للعديد من مواقع الويب ومحركات البحث الشهيرة.

على سبيل المثال، للبحث عن الاستعلام «ubunlog» في جوجل، سوف نقوم بالتنفيذ في المحطة:

surfraw google ubunlog

سنكون قادرين أيضًا على تقصير الأمر باستخدام اسمه المستعار "sr":

sr google ubunlog

سيفتح كلا الأمرين متصفح الويب الافتراضي الخاص بك تلقائيًا ويعرض لنا نتائج الاستعلام «ubunlog".

لكي يتضمن خيار "سأكون محظوظًا"، علينا فقط استخدام -l كما هو موضح أدناه

surfraw google -l ubunlog

سيوصلك الأمر أعلاه مباشرة إلى الموقع Ubunlog.

إلى تشمل عدة شروط للتشاوريمكننا استخدامهم لفصلهم بفاصلات كما هو موضح أدناه:

surfraw google Ubuntu, Debian, Unix

إذا أردنا تقليل عدد النتائج ، على سبيل المثال لإظهار الرقم X من النتائج ، لنقل 15 ، فسنكتب في المحطة:

surfraw google -results=10 Ubuntu, Debian, Unix

هذه الواجهة ليست فقط للبحث في Google. يمكن أن يكون بمثابة واجهة لمحركات البحث الشهيرة الأخرى مثل duckduckgo و bing و yandex ، إلخ.

للبحث عن duckduckgo ، قم بتشغيل:

surfraw duckduckgo Arch Linux

للبحث في Bing:

surfraw bing Arch Linux

البحث في المواقع

Surfraw ليس مجرد واجهة لمحركات البحث. يمكنك استخدامه لمواقع الويب الشعبية الأخرى مثل Arch Wiki و Amazon و BBC و CNN و Cisco و GitHub و yahoo و youtube و w3html والعديد من المواقع الأخرى.

على سبيل المثال ، للبحث عن كتاب على Amazon ، اكتب فقط:

surfraw amazon -search=books -country=en -q Android Phones For Dummies

للبحث عن مستودع على GitHub:

sr github explainshell

للبحث عن موضوع على ويكيبيديا ، قم بتشغيل:

sr wikipedia Ubuntu

يمكنك أيضًا البحث عن مقاطع الفيديو المفضلة لديك ومشاهدتها على YouTube.

sr youtube zztop

المواقع المتاحة

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

sr -elvi

رجل ركوب الأمواج

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


اترك تعليقك

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

*

*

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

  1.   fortu قال

    دائما مثيرة للاهتمام