在下一篇文章中,我们将看一下How2。 在几个月前的同一个博客中,我们写道 SoCLI。 这是一个Python脚本 从命令行搜索和浏览Stack Overflow网站。 今天,我们今天将要看到的工具是类似的,它被称为“ how2”。 这是一个命令行实用程序,我们还可以使用该实用程序从终端上浏览堆栈溢出。
使用简单的脚本,从我们的终端导航StackOverflow变得容易。 如果像我一样,您在终端上花费大量的工作时间,那么安装类似how2的工具将非常有用。 有了这个工具, 我们可以用英语查询,就像在Google中进行搜索一样。 我们将使用Google和Stackoverflow API查找指定的查询。 它是一个免费的开源实用程序 用NodeJS编写.
How2安装
由于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系统的示例输出。
如果显示的结果中未显示我们正在寻找的答案, 我们将按空格键开始交互式搜索。 在其中,我们可以查看所有有关堆栈溢出的建议问题和答案。
我们可以使用 向上/向下箭头在结果之间移动。 找到正确答案后,请按空格键或ENTER键以在终端中将其打开。
当我们处于“交互模式”时,我们可以在终端中看到结果,但是 如果我们按B键,我们将在网络浏览器中将其打开 预定的。
要返回上一个屏幕,直到我们退出该工具,我们将按 ESC键.
查找特定语言的答案
如果我们未指定语言,则默认情况下,命令行将立即为我们提供最可能的答案。 但是,如果这不是我们想要的,并且我们希望有所改进,我们也可以 将结果限制为特定语言例如php,python,c,Java等。
例如,进行搜索 与“ java”语言相关的查询 我们只需要添加 -l标志 如下所示:
how2 -l java class instance
帮助方法2
要获得有关此工具的快速帮助,我们只需要编写以下内容:
how2 -h
help命令提供的信息很少,但是显示了How2所做的一切。 信息通报 关于此工具及其用途,我们将能够解决您的问题 GitHub页面.
最后,说该实用程序 how2是基本的命令行程序。 它仅使我们能够在不离开终端机的情况下,在Stack Overflow上快速搜索问题和答案。 但这做得很好。 如果我们正在寻找可以使用更高级功能的东西,例如搜索投票最多的问题,使用多个标签搜索查询,彩色界面,提交新问题等, SoCLI是更好的选择.
成为第一个发表评论