グラフィカルインターフェイスなしでpaste.ubuntu.comにファイルを送信する方法


8

GUIが機能しません。テキスト端末しか表示されません。ログをpaste.ubuntu.comに送信したいのですが、方法がわかりません。グラフィカルインターフェースがなければ、私は迷っています。

GUIを必要とせずにファイルをペーストビンに送信する方法はありますか?

回答:


15

もちろん多くの方法がありますが、私は簡単に説明できる方法から始めます。コマンドラインの魔法が必要なだけです。インターネット接続があることを前提としています(たとえばで確認しping -c 5 google.comます。また、それ/my/fileが送信するファイルの場所であり、JohnDoeがaskubuntuニックネームであると想定しています。

  1. 最も単純ですが、最初にpastebinitをインストールする必要があります。

    sudo apt-get install pastebinit
    pastebinit -i /my/file
    
  2. curlを使用して送信します。そのためには、curlをインストールする必要があります。

    sudo apt-get install curl
    curl -v --data-urlencode "content@/my/filename" -d "poster=JohnDoe" -d "syntax=text" http://paste.ubuntu.com
    

    出力が表示され、いずれかの行が次のようになります。

    < Location: http://paste.ubuntu.com/123456789/
    

    これは共有する必要があるリンクです。

  3. たとえば、テキストのみのWebブラウザは多数ありますw3m。次のコマンドを実行します。

    sudo apt-get install w3m
    w3m http://paste.ubuntu.com
    

    カーソルで動き回ります。テキスト領域に来て「Enter」を押すと、w3mは使用するエディターを尋ねます。を選択しますnanoCtrlRファイルを読み取るために使用します。

  4. USBスティックはまだ機能します。USBスティックを挿入して入力し、mountマウントされている場所を確認します。たとえば、そうであることがわかります/media/MyStick。コマンドラインを使用してファイルをコピーできます

    cp /my/file /media/MyStick
    

-1

pastebinitはデフォルトでpastebin.comを使用します

代わりにgistを使用できます。まずRubyをインストールしてからgist gemをインストールする必要があります

gem install gist

https://github.com/defunkt/gist


pastebinitUbuntu ののバージョンは、デフォルトでpaste.ubuntu.com使用しますこれは-bフラグを付けて呼び出すと、ディストリビューション固有のデフォルトが使用されるためです。マンページにあるように、「-b [pastebin url](デフォルトはdistro固有で、pastebin.comにフォールバックされます)」私はpastebinitUbuntuのリポジトリから定期的に使用しています。-bフラグを使用しない場合、貼り付けは常にpaste.ubuntu.comに移動します
Eliah Kagan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.