Windows コマンドプロンプトや Git-Bash からの出力とコマンドを保存する

Windows コマンドプロンプトや Git-Bash からの出力とコマンドを保存する

課題のために、ターミナルでいくつかのコマンドを実行し、セッション全体 (出力とコマンドの両方) をテキスト ファイルに保存する必要があります。コマンド プロンプト コマンドをパイプすると、出力のみが保存されます。Linux ターミナルでは「script」コマンドを使用しますが、git-bash はこのコマンドを見つけることができません。

答え1

Linux ではスクリプト コマンドが使用できますが、Windows コマンド プロンプトにはスクリプト コマンドがありません。Git-Bash も Windows コマンド プロンプトの形式を変更してフォーマットしたものなので、スクリプト コマンドがありません。スクリプト コマンドを使用するには、Git-Bash から Linux マシンにログインし、指示に従って進めます。スクリプト コマンドを使用するには、次の操作を行います。

  1. Linux マシンにログインしてスクリプト コマンドを実行し、実行する必要があるコマンドを実行します。
  2. または、Git-Bash からリモート Linux マシンに ssh ログインして、さらに続行します。

Windows でも同じ動作をさせたい場合:

  1. Windows コマンド プロンプト用の同等のバッチ スクリプトを作成します。デフォルトでは、バッチ スクリプトの最初の行で @echo off を使用しない限り、コマンド プロンプトは最初にコマンドをエコーし​​、次にその出力をエコーし​​ます。
  2. 誰かが苦労してあなたのためにスクリプト コマンドを書いてくれたとしても、Linux で実行されるコマンドが Windows で完全に利用できない場合は、Windows バージョンのスクリプト コマンドを探してください。

関連情報