もちろんあります。たくさん端末出力をファイルとして保存する方法です。しかし、私が知っているすべてのコマンドは、出力を保存したいコマンドの前に実行する必要があります。すでに端末に端末出力を保存するコマンドはありますか?
答え1
screenやtmuxなどの端末マルチプレクサを使用して問題を変更できます。 tmux では、次のキーボードコマンドを使用して、バッファから選択したテキストを保存できます。
- Ctrl+ B、[
- 保存する選択項目の先頭に移動
- Space
- 選択の最後に移動
- Enter
その後、テキストエディタでCtrl+、、を使用してB選択項目を貼り付けることができます。]
screen
Ctrl+ を使用すると、ウィンドウの現在のA内容Hを次の名前のファイルにコピーします。hardcopy.<n>
答え2
これは、使用している端末とGUIを使用するかどうかによって異なります。その場合、最も簡単で一般的な方法は次のとおりです。
- 最後の行を3回クリックします。
- shifthomeまたは
- shift最初の行をクリックしてください。
- 次に、コピーを右クリックするか、CtrlShiftc端末の上部バーを右クリックして[コピーの編集]をクリックします(ここからすべてを選択することもできます)。
paste
この目的のためのコマンドラインツールはあり、xsel
これyank
はディストリビューションによって異なります。より多くの情報を提供することで、ソリューションをより具体的に説明できます。
答え3
FreeBSDでは
script
端末セッションを記録します。私はそれがLinuxでも動作すると確信しています。