次の記事では、Wgetpasteを見ていきます。 あなたがする必要があった場合 コードスニペットを共有する、あなたが考える最初のサービスはPastebin.comかもしれません。 これに加えて、今日、テキストを共有するためのいくつかの代替サービスを見つけることができます。
Pastebinと同様のサービスを使用してコードを頻繁に共有する場合は、Wgetpasteが非常に便利です。 それは テキストスニペットをペーストビンのようなサービスに簡単にロードするコマンドラインBASHユーティリティ。 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はテキストフラグメントをにロードします ポンドパイソンサービス、しかしもっとあります。 見る サポートされているサービスのリスト、実行:
wgetpaste -S
*はデフォルトのサービスを示します。
ご覧のとおり、現在Wgetpaste XNUMXつのテキスト共有サービスをサポート。 私はそれらすべてを試したわけではありませんが、私が試したXNUMXつのオプションはすべてうまくいきました。
へ 他のサービスにコンテンツをアップロードする例えば dpaste.com、使用するだけです -sオプション コマンド内:
wgetpaste -s dpaste mi-texto.txt
stdinからの入力を読み取る
Wgetpasteはからの入力を読み取ることもできます stdin.
uname -a | wgetpaste
このコマンド コマンド 'uname-a'の出力をロードします.
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 ここで.
新しい構成で納得がいかない場合は、自分で変更するか、作成したばかりのXNUMXつのファイルを削除する必要があります。 Wgetpasteは、デフォルト値での作業に戻ります。
ヘルプを表示する
表示するには ヘルプセクション、実行:
wgetpaste -h