为了完成一项作业,我需要在终端中运行几个命令并将整个会话(包括输出和命令)保存到文本文件中。通过管道传输命令提示符命令只会保存输出;在 Linux 终端中,我会使用“script”命令,但 git-bash 找不到此命令。
答案1
由于脚本命令可用于 Linux。Windows 命令提示符没有脚本命令。Git-Bash 也是 Windows 命令提示符的修改和格式化形式,因此它也没有脚本命令。要使用它,请从 Git-Bash 登录到 Linux 机器并按照说明进行操作。因此要使用脚本命令:
- 登录到 Linux 机器并运行脚本命令,然后运行您需要运行的命令。
- 或者从 Git-Bash 通过 ssh 登录到远程 Linux 机器并继续操作。
如果想在 Windows 上实现相同的行为:
- 为 Windows 命令提示符编写等效的批处理脚本。默认情况下,命令提示符首先回显命令,然后回显其输出,除非您在批处理脚本的第一行使用 @echo off。
- 如果有人不辞辛劳地为您编写了脚本命令,请查找 Windows 版本的脚本命令,但在 Linux 上运行的命令仍然无法在 Windows 上完全使用。