
クリック可能なテキストを作成する方法(鉄[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を介して接続した後などのリモートアプリケーション)が重大なセキュリティとセキュリティの問題を印刷する可能性がある場合に発生する可能性があります。プライバシーの影響。クリックすると、ランダムなコマンドがローカルで実行されます(ファイルの消去、攻撃者へのアップロードなど)。