在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的命令及输出。

相关推荐
wangjialelele13 小时前
【SystemV】基于建造者模式的信号量
linux·c语言·c++·算法·建造者模式
MXsoft61813 小时前
**智能运维如何实现全栈监控与****AI****告警?****——****一体化平台实战解析**
运维·人工智能
MXsoft61813 小时前
**运维体系升级:筑牢企业数字化转型的稳定底座**
运维
MXsoft61813 小时前
**一体化智能运维如何破解跨区域****IT****管理****难题****?**
运维
源远流长jerry14 小时前
Linux 网络虚拟化深度解析:从 veth 设备对到容器网络实战
linux·运维·服务器·网络·性能优化·php
|_⊙14 小时前
Linux 深入理解文件(Ext2文件系统:上)
linux·运维·数据库
GIOTTO情14 小时前
Infoseek舆情处置技术解析:基于AI大模型的全链路自动化处置方案
运维·人工智能·自动化
kidwjb14 小时前
Linux共享内存
linux·服务器·进程间通信
红茶要加冰14 小时前
七、正则表达式
linux·运维·正则表达式·shell
ALINX技术博客14 小时前
【黑金云课堂】FPGA技术教程Linux开发:串行通信接口与实时时钟模块
linux·fpga开发