端末で誤ってコピー/貼り付けを分析する方法は?

端末で誤ってコピー/貼り付けを分析する方法は?

Webページからコマンドラインをコピーして貼り付けようとすると、何らかの方法でページ全体のソースコードとすべてのタグをコピー/貼り付けることができます。 (方法は問わないでください。)

このページは次のとおりです。https://github.com/plathub/com.visualstudio.code/issues/29

もちろんターミナルは狂った。私が知っている限り、ほとんどの「コマンド」は失敗するか「見つかりません」ですが、わかりません。

偶然にランダムなコマンドが実行されたことを確認しようとしましたが、状況を正しく分析する方法がわからなかったことに気づきました。

この問題の検索中に、ウェブサイトから端末に直接コピーして貼り付けるのが危険な場合があります。

それで、この問題についていくつかの質問があり、それを端末に貼り付けました。

  • どのような操作が行われたかを確認する方法はありますか?悪いことが起こったらどうなりますか?

  • 「History」コマンドは、失敗したコマンドを含むすべてを表示します。最後に成功したコマンドのみ表示できますか?

  • これらの「塊」のテキストを貼り付けた後、端末は完全に乱雑になりました。いくつかのコマンドを実行しようとする中間試行が失敗することがわかりますが(bash:構文エラー...、コマンドが見つかりません)、すべての行が試行されたようには見えません。また、一部の文字はユーザー名の前に表示されます(文字の後に改行文字がないように)。本当に恐ろしいようです(終了する前にCTRL-Cedを押したことに注意してください)。これはエラーのみを表示しますか、それともスクリプトの実行に影響しますか?つまり、非常に長いスクリプトを端末に貼り付けると、完全に、順番に、決定的に実行されるのでしょうか、それともサイズがめちゃくちゃになるのでしょうか? (それとも中間エラーですか?)

  • 後で履歴を表示するか、「上」矢印を使用すると、複数行の「コード」ブロックが同時に表示されますが、端末を閉じて再度開くと、私の記録は一度だけ「よりきれい」になります。 1行しかありません(ソースコードと多少一致します)。どうやってこれができますか?歴史はなぜ変わるか。

  • このエラーを回避する方法はありますか?

(私はデフォルトのUbuntu端末を使用しています。)

申し訳ありません。質問がたくさんあります...

ベストアンサー1

おすすめ記事