SoCLI-一种从Linux终端搜索堆栈溢出的工具

时间:2020-03-05 15:29:41  来源:igfitidea点击:

在本文中,将介绍如何在Linux上安装Stack Overflow命令行界面(SoCLI)。
堆栈溢出是有关计算机编程主题的问答。
我们可以使用命令行界面从Linux终端获取任何信息,而无需使用图形Web界面或者终端浏览器。

前提条件

由于SoCLI是用Python编写的,因此我们需要安装python-pip。
SoCLI支持python> 2.0,因此在任何Linux发行版上安装它都不会有问题。
如果系统中没有python-pip软件包,则可以使用以下命令进行安装。

对于Ubuntu/Debian:

$sudo apt-get install python-pip

对于RedHat/CentOS:

# yum install python-pip

验证pip安装:

$pip –help

或者

$pip -V

正在安装

现在我们可以安装SoCLI

# pip install socli

并通过执行开始使用它

$socli

搜索

SoCLI的基本语法为“ socli [Arguments] <Query>”
让我们用SoCLI示例进行搜索

$socli for loop in python

似乎运作良好。
让我们找到一些有趣的东西

$socli nginx balancer

互动搜寻

互动搜索是一项非常有用的功能。

$socli -iq case in python

此命令将在python主题中查找“ case”,并返回前10个问题。

现在,我们必须输入0到9之间的数字,然后选择所需的问题。
让它成为数字3.

交互模式的另一功能是我们可以使用箭头键在问题之间切换。

通过数字获取问题

SoCLI允许按编号获取特定问题。

让它向我们展示查询的第三个问题

$socli -r 3 -q unix

标签

堆栈溢出CLI的另一个功能是使用带有-t键的标签进行搜索。
例如:

$socli -t linux -q iptable

我们可以组合任何标签,只需将它们用逗号分隔即可。

创建自己的问题

堆栈溢出命令行界面允许我们创建自己的问题。

$socli -n

执行此命令将在浏览器中打开一个新的问题页面。

要获得任何其他帮助,我们可以输入

$socli -h