GNU/Linux >> Linux の 問題 >  >> Linux

ターミナル出力をコピーするには?

2 つのオプションがあります

<オール>
  • Ctrl + Shift + C を使用して、選択したテキストをコピーして貼り付けることができます と Ctrl + Shift + V 何をコピーするか自由がある場合、または

  • リダイレクトを使用してテキストをファイルにリダイレクトします

    <ブロック引用>

    program1>outputfile.txt 2>errorfile.txt

    ここでは、すべての stdout が outputfile.txt に送られ、すべての stderr が errorfile.txt に送られます。

  • 追記以下のコメントから、

    1. 貼り付けるテキストを選択し、マウスの中ボタン (スクロール ホイール ボタン) を使用して目的の場所に貼り付けます。

    コンソール出力をファイルに保存:

    <オール>
  • tee コマンド
  • ティー コマンド - 標準入力から読み取り、標準出力とファイルに書き込みます。

    自動的にファイルを作成して保存し、cmd ps -ax のすべての出力を processes_info という名前のファイルに cmd が実行された場所と同じフォルダーにあります。

    [email protected]:~$ ps -ax | tee processes_info
    
    1. 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
      

    Linux
    1. Ubuntu 20.04でターミナルをカスタマイズする-それを行う方法は?

    2. カラー出力をgrepする方法

    3. system() の出力をファイルにリダイレクトする方法は?

    1. ターミナルでHZを確認するには?

    2. この awk コマンドの出力をファイルに保存する方法は?

    3. netstat -o / netstat --timers の出力を解釈する方法

    1. Linuxターミナルでファイルをコピーする

    2. Linuxターミナルでファイルの名前を変更します

    3. 端末での誤ったコピー/貼り付けを防止または中断するにはどうすればよいですか?