2 つのオプションがあります
<オール>
Ctrl + Shift + C
を使用して、選択したテキストをコピーして貼り付けることができます と Ctrl + Shift + V
何をコピーするか自由がある場合、または
リダイレクトを使用してテキストをファイルにリダイレクトします
<ブロック引用>program1>outputfile.txt 2>errorfile.txt
ここでは、すべての stdout が outputfile.txt に送られ、すべての stderr が errorfile.txt に送られます。
追記以下のコメントから、
- 貼り付けるテキストを選択し、マウスの中ボタン (スクロール ホイール ボタン) を使用して目的の場所に貼り付けます。
コンソール出力をファイルに保存:
<オール>tee
コマンドティー コマンド - 標準入力から読み取り、標準出力とファイルに書き込みます。
自動的にファイルを作成して保存し、cmd ps -ax
のすべての出力を processes_info
という名前のファイルに cmd が実行された場所と同じフォルダーにあります。
[email protected]:~$ ps -ax | tee processes_info
script
コマンド
スクリプト コマンド - 端末セッションの typescript を作成します。
[email protected]:~$ script my_console_output.txt
これにより、my_console_output.txt
という名前のファイルが作成されます サブシェルを開き、このセッションを通じてすべての情報を記録します。この後、スクリプトが開始され、コンソール出力が何であれ、ファイル my_console_output.txt
に保存されます;フォークされたシェルが終了したときにスクリプトが終了しない限り、終了するまで。 (例:ユーザーが exit
と入力したとき) または CTRL D
[email protected]:~$ script -c "ps ax" processes_info.txt
-
スクリプトを開始します。
-
ファイル
processes_info.txt
を作成します; -
コンソール出力をファイルに保存します。
-
スクリプトを終了 (終了) します。
その他の例:
script -c 'echo "Hello, World!"' hello.txt