在下一篇文章中,我們將看一下Wgetpaste。 如果您曾經需要 共享代碼段,您想到的第一個服務可能是Pastebin.com。 除此之外,今天我們可以找到幾種替代服務來共享文本。
如果您經常使用類似於Pastebin的服務共享代碼,您會發現Wgetpaste非常有用。 它是一個 命令行BASH實用程序,可輕鬆將文本片段加載到類似pastebin的服務中。 使用Wgetpaste腳本,任何人都可以快速共享來自 命令行 在類似Unix的系統上。
安裝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文件的內容。
它可以 通過任何媒體共享生成的URL 例如郵件,消息等。 接收此URL的任何人都可以從其Web瀏覽器中查看文件的內容。
你也可以 查看將要上傳的內容。 為此,請使用 -t選項 如下所示:
wgetpaste -t mi-texto.txt
將文字片段上傳到其他服務
默認情況下,Wgetpaste會將文本片段加載到 poundpython服務,但還有更多。 查看 支持的服務列表, 跑:
wgetpaste -S
*表示默認服務。
如您所見,Wgetpaste當前 支持五種文本共享服務。 我沒有嘗試所有這些,但是我嘗試過的所有三個選項都可以正常工作。
至 將內容上傳到其他服務例如 dpaste.com,只需使用 -s選項 在命令中:
wgetpaste -s dpaste mi-texto.txt
從stdin讀取輸入
Wgetpaste還可以讀取以下內容的輸入 標準輸入.
uname -a | wgetpaste
這個命令 將加載命令'uname -a'的輸出.
一起加載COMMAND和COMMAND輸出
有時可能需要粘貼COMMAND及其輸出。 為此,請將命令的內容括在引號中:
wgetpaste -c ‘pwd’
使用此選項 將加載“ pwd”命令及其輸出。 當我們希望其他人清楚地知道我們剛運行的確切命令及其輸出是什麼時,這將很有用。
設定語言
默認情況下,Wgetpaste將以純文本格式加載文本片段。 為了 列出默認服務支持的語言,您可以使用 -L選項.
wgetpaste -L
此命令將列出默認服務支持的所有語言,即 磅蟒.
我們可以 使用-l選項更改.
wgetpaste -l Bash mi-texto.txt
禁用輸出中的語法或html高亮顯示
如上所述,文本片段將以特定的語言格式顯示 (純文本,bash等。)。 但是,我們將能夠將此行為更改為 使用-r選項顯示純文本片段.
wgetpaste -r mi-texto.txt
從上面的輸出中可以看到,沒有語法突出顯示,沒有html格式。 只有一個 原始輸出.
更改Wgetpaste的默認設置
可以在以下位置全局更改所有默認設置 /etc/wgetpaste.conf 或用戶文件夾中的文件中 〜/ .wgetpaste.conf.
這些文件默認情況下不可用 在我的Ubuntu系統上。 我想您需要手動創建它們。 開發人員已向所有人提供了這兩個文件的樣本內容 這裡 y 這裡.
如果新配置不能說服您,那麼您總是可以自己進行更改或刪除剛才創建的這兩個文件。 Wgetpaste將恢復使用默認值。
尋求幫助
為了顯示 幫助部分, 跑:
wgetpaste -h