課題のために、ターミナルでいくつかのコマンドを実行し、セッション全体 (出力とコマンドの両方) をテキスト ファイルに保存する必要があります。コマンド プロンプト コマンドをパイプすると、出力のみが保存されます。Linux ターミナルでは「script」コマンドを使用しますが、git-bash はこのコマンドを見つけることができません。
答え1
Linux ではスクリプト コマンドが使用できますが、Windows コマンド プロンプトにはスクリプト コマンドがありません。Git-Bash も Windows コマンド プロンプトの形式を変更してフォーマットしたものなので、スクリプト コマンドがありません。スクリプト コマンドを使用するには、Git-Bash から Linux マシンにログインし、指示に従って進めます。スクリプト コマンドを使用するには、次の操作を行います。
- Linux マシンにログインしてスクリプト コマンドを実行し、実行する必要があるコマンドを実行します。
- または、Git-Bash からリモート Linux マシンに ssh ログインして、さらに続行します。
Windows でも同じ動作をさせたい場合:
- Windows コマンド プロンプト用の同等のバッチ スクリプトを作成します。デフォルトでは、バッチ スクリプトの最初の行で @echo off を使用しない限り、コマンド プロンプトは最初にコマンドをエコーし、次にその出力をエコーします。
- 誰かが苦労してあなたのためにスクリプト コマンドを書いてくれたとしても、Linux で実行されるコマンドが Windows で完全に利用できない場合は、Windows バージョンのスクリプト コマンドを探してください。