gpt4 book ai didi

linux - 通过 tee 命令或等效工具将终端中的所有数据存储到文本文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:34:47 25 4
gpt4 key购买 nike

我了解到 tee 命令会将 STDOUT 存储到文件中并将输出存储到终端。

但是,这里的问题是每次我都必须给出 tee 命令,对于我给出的每个命令。

Linux 中是否有任何方法或工具,以便我在终端中运行的内容都应该存储命令和输出。 (我在 MySQL 中使用了 tee 命令,它将所有命令和输出存储到整个 session 的文件中。我期待一个与此类似的工具。)

编辑:当我运行 script -a log.txt 时,我在 log.txt 文件中看到 ^M 字符以及 ^[ 和 ^] 字符。我使用了各种 dos2unix、:set ff=unix、:set ff=dos 命令,但它们没有帮助我删除这些 ^[, ^] 字符。有没有什么方法,我可以直接获取纯文本文件(没有这些额外的字符)。

操作系统:RHEL 5

最佳答案

您可以使用脚本命令将所有内容写入文件

script -f log.txt

关于linux - 通过 tee 命令或等效工具将终端中的所有数据存储到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25658677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com