在Ubuntu上使用Script命令捕获命令与其输出

在Ubuntu上使用Script命令捕获命令与其输出

起初,是为了记录软件的安装过程,就在想有没有简单高效的记录方法,之后就找到了script命令。

使用 script命令,可以很容易地记录下你在终端里所有的操作与输出,非常适合用来记录软件的安装过程。

如何使用?

运行 script my_log_file,然后你在终端里的所有操作和输出都会被记录到my_log_file文件中,直到你退出终端。

例如:

shell 复制代码
$ script my_install.log
Script started, file is my_install.log

# 之后到exit命令之前的所有命令都会被记录在my_install.log文件中。

$ sudo apt-get install xxx
...
$ exit
Script done, file is my_install.log

如下图测试的那样:记录了ls的命令及输出。

相关推荐
封奚泽优2 分钟前
Docker常用命令(Windows 11)
运维·docker·容器
上海合宙LuatOS1 小时前
LuatOS核心库API——【i2c】I2C 操作
linux·运维·单片机·嵌入式硬件·物联网·计算机外设·硬件工程
一文解千机2 小时前
wine 优化配置及显卡加速,完美运行Electron 编译的程序(新榜小豆芽、作家助手、小V猫等)
linux·ubuntu·electron·wine·wine优化配置·wine显卡加速·wine大型游戏
2401_858286114 小时前
OS53.【Linux】System V 共享内存(2)
linux·运维·服务器·共享内存
coding随想7 小时前
ESM + TypeScript:零配置实现类型安全的现代开发
安全·ubuntu·typescript
能源革命7 小时前
Ubuntu_24.04 安装OpenClaw教程
linux·ubuntu
志栋智能8 小时前
AI驱动的安全自动化机器人:从“告警疲劳”到“智能免疫”的防御革命
运维·人工智能·安全·机器人·自动化
laocui18 小时前
树莓派Ubuntu系统安装openclow(豆包+QQ机器人)
linux·运维·ubuntu
qq_24218863329 小时前
快速搭建跨环境检测服务的步骤
linux·开发语言·windows·python·macos
志栋智能9 小时前
自动化运维真的只能选复杂平台吗?
运维·网络·数据库·人工智能·自动化