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