端末出力をファイルに保存するには?

端末出力をファイルに保存するには?

もちろんあります。たくさん端末出力をファイルとして保存する方法です。しかし、私が知っているすべてのコマンドは、出力を保存したいコマンドの前に実行する必要があります。すでに端末に端末出力を保存するコマンドはありますか?

答え1

screenやtmuxなどの端末マルチプレクサを使用して問題を変更できます。 tmux では、次のキーボードコマンドを使用して、バッファから選択したテキストを保存できます。

  • Ctrl+ B[
  • 保存する選択項目の先頭に移動
  • Space
  • 選択の最後に移動
  • Enter

その後、テキストエディタでCtrl+、、を使用してB選択項目を貼り付けることができます。]

screenCtrl+ を使用すると、ウィンドウの現在のA内容Hを次の名前のファイルにコピーします。hardcopy.<n>

答え2

これは、使用している端末とGUIを使用するかどうかによって異なります。その場合、最も簡単で一般的な方法は次のとおりです。

  • 最後の行を3回クリックします。
  • shifthomeまたは
  • shift最初の行をクリックしてください。
  • 次に、コピーを右クリックするか、CtrlShiftc端末の上部バーを右クリックして[コピーの編集]をクリックします(ここからすべてを選択することもできます)。paste

この目的のためのコマンドラインツールはあり、xselこれyank はディストリビューションによって異なります。より多くの情報を提供することで、ソリューションをより具体的に説明できます。

答え3

FreeBSDでは

script

端末セッションを記録します。私はそれがLinuxでも動作すると確信しています。

関連情報