How2 ، ابحث في Stack Overflow من محطة Ubuntu

حول how2

في المقالة التالية سوف نلقي نظرة على How2. في هذه المدونة نفسها ، كتبنا عنها قبل بضعة أشهر SoCLI. كان هذا نصًا بلغة Python لـ ابحث وتنقل في موقع Stack Overflow من سطر الأوامر. اليوم الأداة التي سنراها اليوم متشابهة ، وتسمى "how2". إنها أداة مساعدة لسطر الأوامر يمكننا من خلالها استكشاف Stack Overflow من المحطة.

باستخدام برنامج نصي بسيط ، يصبح التنقل في StackOverflow من المحطة الطرفية مهمة سهلة. إذا كنت ، مثلي ، تقضي الكثير من الوقت الإنتاجي في الجهاز ، فإن تثبيت أداة مثل how2 يصبح مفيدًا للغاية. مع هذه الأداة ، يمكننا تقديم استفسارات باللغة الإنجليزية، بنفس الطريقة التي نجري بها بحثًا في Google. سنستخدم واجهات برمجة تطبيقات Google و Stackoverflow للعثور على الاستعلامات المحددة. إنها أداة مجانية ومفتوحة المصدر مكتوب مع NodeJS.

كيف 2 التثبيت

نظرًا لأن how2 عبارة عن حزمة NodeJS ، يمكننا ذلك تثبيته باستخدام مدير الحزم Npm. إذا لم تقم بتثبيت Npm و NodeJS حتى الآن ، يمكنك التحقق من نوبة التي تم نشرها منذ بعض الوقت في هذه المدونة حول هذا الموضوع. يمكنك أيضًا اتخاذ المسار السريع والكتابة في المحطة (Ctrl + Alt + T):

sudo apt install nodejs npm

بعد تثبيت Npm و NodeJS ، سنقوم بتشغيل الأمر التالي لتثبيت الأداة المساعدة how2. نفتح محطة طرفية (Ctrl + Alt + T) ونكتب فيها:

npm install -g how2

إذا أعادنا التثبيت أخطاء EACCES، سنحتاج إصلاح أذونات npm. أو يمكننا ببساطة الاختيار استخدم نفس الأمر باستخدام sudo لبدء التثبيت.

قم بإجراء بحث باستخدام How2

بعد انتهاء التثبيت ، دعنا نرى كيفية استكشاف Stack Overflow باستخدام هذا البرنامج. الاستخدام المعتاد للبحث في موقع الويب باستخدام الأداة المساعدة "how2" هو كتابة شيء مثل:

how2 consulta a buscar

كمثال بحث ، دعنا نتعرف على كيفية إنشاء ملف tgz. للقيام بذلك في المحطة الطرفية (Ctrl + Alt + T) سنكتب:

how2 create archive tgz

هذا هو إخراج العينة من نظام Ubuntu 16.04 الخاص بي.

how2 إنشاء أرشيف tgz

التنقل في Stack Overflow

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

how2 البحث التفاعلي

يمكننا استخدام سهم لأعلى / لأسفل للتنقل بين النتائج. بمجرد حصولنا على الإجابة الصحيحة ، اضغط على مفتاح المسافة أو مفتاح ENTER لفتحه في Terminal.

how2 افتح الأخبار في المحطة

عندما نكون في "الوضع التفاعلي" يمكننا رؤية النتيجة في المحطة ، ولكن إذا ضغطنا على المفتاح B ، فسنفتح هذا في متصفح الويب محددة مسبقا.

للعودة إلى الشاشة السابقة حتى ننتهي من الخروج من الأداة ، سنضغط على مفتاح ESC.

ابحث عن إجابات للغة معينة

إذا لم نحدد لغة ، فسيقوم سطر الأوامر افتراضيًا بتزويدنا فورًا بالإجابة الأكثر ترجيحًا. ولكن إذا لم يكن هذا ما نبحث عنه ، وأردنا تحسينه قليلاً ، فيمكننا أيضًا حصر النتائج على لغة معينةعلى سبيل المثال php و python و c و Java وما إلى ذلك.

على سبيل المثال ، للبحث الاستفسارات المتعلقة بلغة "جافا" سيتعين علينا فقط إضافة -l العلم كما هو موضح في الآتي:

محدد اللغة how2

how2 -l java class instance

مساعدة How2

للحصول على مساعدة سريعة حول هذه الأداة ، علينا فقط كتابة:

how2 مساعدة

how2 -h

يوفر أمر التعليمات القليل من المعلومات ، لكنه يُظهر كل ما يفعله How2. الفقرة obtener más información حول هذه الأداة واستخدامها ، سنتمكن من معالجة ملفات صفحة جيثب.

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