在本文中,我將向您展示如何在 Linux 上安裝 Stack Overflow 命令行界面 (SoCLI)。 Stack Overflow 是一個關於計算機編程主題的問答網站。 我們可以使用命令行界面從 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 進行搜索 example
$ 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
標籤
Stack Overflow CLI 的另一個功能是使用帶有 -t 鍵的標籤進行搜索。 為了 example:
$ socli -t linux -q iptable
您可以組合任何標籤,只需用逗號分隔即可。
創建你自己的問題
Stack Overflow 命令行界面允許您創建自己的問題。
$ socli -n
執行此命令將在瀏覽器中打開一個新的問題頁面。
要獲得任何其他幫助,您可以鍵入
$ socli -h
有關任何其他信息,您可以參考 GitHub 上的 SoCLI