script命令 – 记录终端交互会话过程

script命令可以用作交互终端会话过程的记录,保留用户输入和系统输出的全过程。以备之后查询与学习,对于初学者、保留工作记录和准备写材料的人而言,这是一个非常有用的工具

在下述语法中,输出文件是用于存储所有的上机会话过程。如果未指定输出文件,所有的会话过程将会写到当前工作目录的默认文件typescript中。

语法格式:script [参数] [文件]

常用参数:

-a 把会话记录附加到typescript文件或指定的文件后面,保留先前的内容
-c 运行指定的命令而非交互shell
-q 安静运行模式

参考实例

一个简单的会话过程记录:

[root@xtuos.com ~]# script
 Script started, file is typescript
[root@xtuos.com ~]# date
 Mon Sep 23 21:07:14 CST 2019
[root@xtuos.com ~]# uname -r
 3.10.0-123.el7.x86_64
[root@xtuos.com ~]# exit
 exit
 Script done, file is typescript
[root@xtuos.com ~]# cat typescript
 Script started on Mon 23 Sep 2019 09:07:09 PM CST
[root@xtuos.com ~]# date
 Mon Sep 23 21:07:14 CST 2019
[root@xtuos.com ~]# uname -r
 3.10.0-123.el7.x86_64
[root@xtuos.com ~]# exit
 exit
 Script done on Mon 23 Sep 2019 09:07:23 PM CST

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1485.html

(0)
上一篇 2021年3月18日 下午5:52
下一篇 2021年3月18日 下午5:58

相关推荐

  • lsblk命令 – 查看系统的磁盘

    lsblk命令的英文是“list block”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。 lsblk命令包含在util-lin…

    Linux命令 2021年3月19日
  • pstack命令 – 显示每个进程的栈跟踪

    pstack是一个shell脚本,用于打印正在运行的进程的栈跟踪信息,它实际上是gstack的一个链接,而gstack本身是基于gdb封装的shell脚本.。 此命令可显示每个进程…

    Linux命令 2021年3月18日
  • lprm命令 – 删除打印队列中的打印任务

    lprm命令的英文全称是“Remove jobs from the print queue”,意为用于删除打印队列中的打印任务。尚未完成的打印机工作会被放在打印机贮列之中,这个命令…

    Linux命令 2021年3月19日
  • exportfs命令 – 管理NFS服务器共享的文件系统

    exportfs命令需要参考配置文件“/etc/exportfs”。也可以直接在命令行中指定要共享的NFS文件系统。 语法格式: export [参数] [目录] 常用参数: -…

    Linux命令 2021年3月18日
  • hwinfo命令 – 硬件信息查询

    hwinfo命令的英文全称为“Hardware Information”。这个命令极其方便和强大,使用该命令,我们不必在去计算机机身或者说明书上一个一个查找硬件信息了。 hwinf…

    Linux命令 2021年3月18日
  • aumix命令 – 设置音效装置

    aumix命令用于设置音效装置。aumix(audio mixer)命令设置各项音效装置的信号强度以及指定播放与录音的装置。 语法格式: aumix [参数] 常用参数: -d 指…

    Linux命令 2021年3月18日
  • Category: 6:网络通讯

    ping命令主要用来测试主机之间网络的连通性,也可以用于。执行ping指令会使用ICMP传输协议,发出要求回应 […]

    Linux命令 2021年3月18日
  • ftptop命令 – 显示服务器的连接状态

    ftptop命令的作用是使用top命令的显示风格显示服务器的连接状态。 语法格式:ftptop [参数] 常用参数: -D 过滤正在下载的会话 -S 仅显示虚拟主机的连接状态 -d…

    Linux命令 2021年3月19日
  • ar命令 – 建立或修改备存文件

    ar命令用于建立或修改备存文件,或是从备存文件中抽取文件。可集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。 语法格式:ar [参数] 常用参数…

    Linux命令 2021年3月18日
  • tcpdump命令 – 监听网络流量

    tcpdump命令是一款sniffer工具,是linux上的抓包工具,嗅探器;它可以打印出所有经过网络接口的数据包的头信息。 tcpdump命令工作时先要把网卡的工作模式切换到混杂…

    Linux命令 2021年3月19日