歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux命令

從Linux命令行更新Twitter和FriendFeed

Linux命令Twitter

    學習如何使用 GNU Wget 和 cURL 將狀態更新發送到 Twitter 和 FriendFeed,而不必使用 Twitter 桌面應用程序。此外,還學習如何從 Linux? 命令行跟蹤來自 Twitter 和 FriendFeed 的 feed。
    人們選擇 Linux 這樣的操作系統,是因為它在各方面的優點 — 它的總效用。它穩定、快速、便宜並且可以在所有類型的硬件上運行。它一開始就非常靈活,這主要是因為它強大的命令行接口(CLI)或 shell。

    本文關注 2 個工具 — GNU Wget 和 cURL。您將學習如何使用這 2 個工具將狀態更新發送到社交網絡站點,而不必使用 Twitter 桌面應用程序,以及如何從命令行跟蹤來自 Twitter 和 FriendFeed 的 feed。

    您需要了解 API 方面的細節嗎?本文不會深入探究關於 API 的使用的細節。Twitter 和 FriendFeed 都有那樣的 API,這種 API 很容易通過一個 Representational State Transfer(REST)界面來訪問。

    GNU Wget 的歷史

    GNU Wget 是一個靈活的軟件,用於從服務器獲取數據(例如文件、mp3 和圖像)。它的非交互式、健壯和遞歸特性使得它非常通用,它主要用於從 Web 站點 抓取內容或脫機閱讀 HTML 文件。(HTML 頁面中的鏈接將自動調整,以支持該功能)。

    例如,要獲取在一個特定的 URL 發現的頁面,可以使用以下命令:

     

wget http://wikipedia.org/

    該命令將在那個 URL 上發現的 Wikipedia 主頁下載到計算機上,且文件名為 index.html,因為那就是 GNU Wget 發現的頁面。該工具沒有跟蹤那個頁面上發現的任何鏈接,但是如果跟蹤也很簡單:

     wget –r http://wikipedia.org/

    在這個命令中,-r 開關告訴 GNU Wget 遞歸地跟蹤那個頁面上的所有鏈接,所以該工具將抓取整個站點。不過,您可能不希望對 Wikipedia 這樣的站點使用該開關,因為這會導致為方便本地訪問而下載整個數據庫,這需要很長的時間(取決於可用的帶寬)。

    命名工具

GNU Wget 是由 Hrvoje Nikšić 以他開發的程序 Geturl 為基礎開發的。Nikšić 將他的工具的名稱改為 Wget,以便與一個名為 GetURL 的 Amiga 工具區分開來,後者具有相同的功能,但是是用 Amiga REXX 編寫的。

Copyright © Linux教程網 All Rights Reserved