コマンドを実行するには、端末でクリック可能なテキストを作成します。

コマンドを実行するには、端末でクリック可能なテキストを作成します。

クリック可能なテキストを作成する方法(鉄[Create File]:)コマンドを実行する端末で(鉄[touch new_file.txt]:)

答え1

dialog端末で実行され、クリック可能なボタンを表示することができます。

if dialog --yes-label 'Yes Button' --no-label 'No button' \
--yesno 'Create new file?' 10 100; then 
    touch new_file.txt
fi
clear

次の条件が満たされた場合にのみファイルが生成されます。はいボタンが選択されました。clearオプションで、ボタンを押して画面を整理します。

これに加えて、--yesnoで見つけることができるより多くのボックスオプションがありますman dialog

答え2

たとえば、ncurses を使用して、画面上にコンテンツを送り、マウスイベントを受け取る端末ベースのアプリケーションを作成できます。その後、「ファイルの作成」というテキストを表示し、そのテキストをクリックすると、アプリの実行中に「タッチ」コマンドまたは必要なものをすべて起動できます。

幸いなことに、端末自体はあなたが探している「機能」をサポートしていません。これは、悪意のある端末ベースのアプリケーション(または破損したサイトにSSHを介して接続した後などのリモートアプリケーション)が重大なセキュリティとセキュリティの問題を印刷する可能性がある場合に発生する可能性があります。プライバシーの影響。クリックすると、ランダムなコマンドがローカルで実行されます(ファイルの消去、攻撃者へのアップロードなど)。

関連情報