こんにちは!ここまで検索してみましたが、私は理解できません。うまくいくにはどうすればいいですか?
私にとって必要なのは、私がどのようにできるかを知ることです。foo://bar
ブラウザに入力するか、xdg-open foo://bar
端末に入力して、パラメータを含む端末コマンドまたはBashスクリプトを実行します。、例:APT-URL(apt://foo
またはxdg-open apt://
)。この機能が必要なbashスクリプトを開発しているため、これを行う必要があります。コマンドを使用する必要があるときに生活を簡単にしたいのですが、ブラウザを使用していて端末を開いたくありません。また)。
そしてこの場合、大文字と小文字を区別しますか? (command://argument
とには違いがあります。)少なくとも、とをCoMmAnD://argument
入力しても何も変わりません。apt://foobar
ApT://foobar
重複エントリは非常に混乱しており、プロトコルハンドラとURLスキームの違いを実際には知らないため、重複エントリとしてマークしないでください。
できますか?助けてください?私はできます。非常にありがとうあなたが私を助けることができれば!本当にありがとうございました!
答え1
以下は、WebブラウザでいくつかのLinuxコマンドを実行して表示する方法の例です。
以下にscript.cgiを作成してください。/usr/lib/cgi-bin
#!/bin/bash
echo "Content-type: text/html"
echo ""
echo "<h1>Execute ps command</h1>"
echo "<pre> $(ps aux) </pre>"
echo "</body></html>"
sudo chmod +x /usr/lib/cgi-bin/script.cgi
このURLを実行可能にしてください。http://localhost/cgi-bin/script.cgiあなたのブラウザで。