これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pbget です。
プログラム:
NAME
pbput-任意のファイルを圧縮してpastebin.comにエンコードします
pbputs-任意のファイルをpastebin.comに圧縮、暗号化、エンコードします
pbget-pastebin.comから任意のファイルをデコードおよび解凍します
SYNOPSIS
pbput [ファイル名]
猫foo | pbput
pbputs [ファイル名] [GPG_USER]
猫foo | pbputs [GPG_USER]
pbget URL [ディレクトリ]
DESCRIPTION
pbput は、テキストファイル、バイナリファイル、またはディレクトリ構造全体をアップロードできるプログラムです。
pastbin.comなどのペーストビンに。
pbget によってペーストビンにアップロードされたコンテンツを取得するために使用されるプログラムです pbput.
pbputs まったく同じように動作します pbput、データを暗号化することを除いて。 オプションのGPG_USER
引数が許可されます。これにより、ターゲットユーザーへのデータに署名して暗号化されます。
キーリング(自分自身かもしれません!)。 それ以外の場合、ユーザーは対称の入力を求められます
コンテンツを暗号化するためのパスフレーズ gpg(1)アップロードする前。 pbget 意志
事前共有パスフレーズの受信ユーザーに自動的にプロンプトを表示します。
pbput と pbputs STDINで、またはFILENAME引数として入力を受け取ることができます。
-STDINが使用されている場合、受信側ユーザーの pbget 入力を貼り付けるだけです
STDOUT。
-FILENAMEまたはDIRECTORYが引数として渡された場合、最初に次を使用してアーカイブされます。
tar(1)ファイルとディレクトリの属性を保持する
pbget 最初の必須引数としてURLを取ります。 オプションで、ディレクトリを
XNUMX番目のパラメーター。 受信データが実際にファイルまたはファイル構造である場合 tar(1)
アーカイブすると、そのデータは指定されたディレクトリに抽出されます。 ディレクトリがない場合
指定すると、を使用して一時ディレクトリが作成されます mktempとします。
いずれにせよ、アップロード/ダウンロードされたデータはオプションです tar(1)アーカイブ、常に lzma(1)
圧縮、オプションで gpg(1)暗号化され、常に base64(1)エンコードされます。
http://pastebin.com デフォルトで使用されます。
例
$ pbput / sbin / init
http://pastebin.com/BstNzasK
$ pbget http://pastebin.com/BstNzasK
sbin / init
情報:出力は[/tmp/pbget.bG67DwY6Zl]にあります
$猫 / etc / lsb-リリース | | pbput
http://pastebin.com/p43gJv6Z
$ pbget http://pastebin.com/p43gJv6Z
DISTRIB_ID = Ubuntu
DISTRIB_RELEASE = 11.04
DISTRIB_CODENAME = natty
DISTRIB_DESCRIPTION = "Ubuntu 11.04"
$ pbputs / etc / shadow
パスワードを入力してください:
http://pastebin.com/t2ZaCYr3
$ pbget http://pastebin.com/t2ZaCYr3
パスワードを入力してください:
root:09cc6d2d9d63371a425076e217f77698:15096:0:99999:7:::
デーモン:*:15089:0:99999:7 :::
bin:*:15089:0:99999:7 :::
sys:*:15089:0:99999:7 :::
....
onworks.net サービスを使用してオンラインで pbget を使用する