Wgetpaste,從終端加載代碼片段以共享

wgetpaste從終端共享您的代碼

在下一篇文章中,我們將看一下Wgetpaste。 如果您曾經需要 共享代碼段,您想到的第一個服務可能是Pastebin.com。 除此之外,今天我們可以找到幾種替代服務來共享文本。

如果您經常使用類似於Pastebin的服務共享代碼,您會發現Wgetpaste非常有用。 它是一個 命令行BASH實用程序,可輕鬆將文本片段加載到類似pastebin的服務中。 使用Wgetpaste腳本,任何人都可以快速共享來自 命令行 在類似Unix的系統上。

安裝Wgetpaste

如果您有興趣嘗試此應用程序,則將看到任何用戶都可以 從下載此實用程序 項目網站 粘貼。 然後,您只需要按如下所述手動安裝它即可。

下載wgetpaste

首先打開一個終端(Ctrl + Alt + T),然後 從Wgetpaste下載最新的tar文件:

wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2

提取它 輸入:

tar -xjvf wgetpaste-2.28.tar.bz2

然後 過來 到目錄:

cd wgetpaste-2.28/

現在你只需要 將二進製文件從wgetpaste複製到$ PATH例如 在/ usr / local / bin目錄/.

sudo cp wgetpaste /usr/local/bin/

通過完成 可執行文件:

sudo chmod +x /usr/local/bin/wgetpaste

使用Wgetpaste加載文本片段

上載文字檔案

要加載文本文件,只需運行:

wgetpaste mi-texto.txt

此命令將加載my-text.txt文件的內容。

wgetpaste共享一個文件.txt

它可以 通過任何媒體共享生成的URL 例如郵件,消息等。 接收此URL的任何人都可以從其Web瀏覽器中查看文件的內容。

使用wgetpaste上傳並從Web瀏覽器查看的文本文件

你也可以 查看將要上傳的內容。 為此,請使用 -t選項 如下所示:

上載之前wgetpaste預覽文件

wgetpaste -t mi-texto.txt

將文字片段上傳到其他服務

默認情況下,Wgetpaste會將文本片段加載到 poundpython服務,但還有更多。 查看 支持的服務列表, 跑:

默認情況下可用的wgetpaste服務

wgetpaste -S

*表示默認服務。

如您所見,Wgetpaste當前 支持五種文本共享服務。 我沒有嘗試所有這些,但是我嘗試過的所有三個選項都可以正常工作。

將內容上傳到其他服務例如 dpaste.com,只需使用 -s選項 在命令中:

wgetpaste更改服務

wgetpaste -s dpaste mi-texto.txt

從stdin讀取輸入

Wgetpaste還可以讀取以下內容的輸入 標準輸入.

wgetpaste標準輸入

uname -a | wgetpaste

這個命令 將加載命令'uname -a'的輸出.

一起加載COMMAND和COMMAND輸出

有時可能需要粘貼COMMAND及其輸出。 為此,請將命令的內容括在引號中:

wgetpaste顯示命令和結果

wgetpaste -c ‘pwd’

使用此選項 將加載“ pwd”命令及其輸出。 當我們希望其他人清楚地知道我們剛運行的確切命令及其輸出是什麼時,這將很有用。

設定語言

默認情況下,Wgetpaste將以純文本格式加載文本片段。 為了 列出默認服務支持的語言,您可以使用 -L選項.

wgetpaste -L

此命令將列出默認服務支持的所有語言,即 磅蟒.

我們可以 使用-l選項更改.

wgetpaste -l Bash mi-texto.txt

禁用輸出中的語法或html高亮顯示

如上所述,文本片段將以特定的語言格式顯示 (純文本,bash等。)。 但是,我們將能夠將此行為更改為 使用-r選項顯示純文本片段.

wgetpaste原料

wgetpaste -r mi-texto.txt

從上面的輸出中可以看到,沒有語法突出顯示,沒有html格式。 只有一個 原始輸出.

更改Wgetpaste的默認設置

可以在以下位置全局更改所有默認設置 /etc/wgetpaste.conf 或用戶文件夾中的文件中 〜/ .wgetpaste.conf.

這些文件默認情況下不可用 在我的Ubuntu系統上。 我想您需要手動創建它們。 開發人員已向所有人提供了這兩個文件的樣本內容 這裡 y 這裡.

如果新配置不能說服您,那麼您總是可以自己進行更改或刪除剛才創建的這兩個文件。 Wgetpaste將恢復使用默認值。

尋求幫助

為了顯示 幫助部分, 跑:

幫助wgetpaste

wgetpaste -h

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。