Linux中记录终端(Terminal)输出到文本文件四种方法 |
您所在的位置:网站首页 › fastcam输出怎么改成cnc文件 › Linux中记录终端(Terminal)输出到文本文件四种方法 |
Linux中记录终端(Terminal)输出到文本文件
Linux中记录终端(Terminal)输出到文本文件一,如何把命令运行的结果保存到文件当中?二、command > file 2>&1三、如何能在输出信息的同时把信息记录到文件中?1、2>&1 | tee $(date "+%Y%m%d_%H%M%S").log :(推荐使用)2、2>&1 | tee log.txt :(推荐使用)3、| tee log.txt 2>&1 :(平时不推荐使用,可根据自己需求使用)
四,多个命令的输出都需要记录,可以用script
Linux中记录终端(Terminal)输出到文本文件
一,如何把命令运行的结果保存到文件当中?
用 > 把输出转向就可以了。
例子:
看例子: script这个命令很强大,可以记录终端的所有输出到相应的文件中 看例子: 例子: 3,查看typescript的内容,可以看到它同时记录下了script的启动和结束时间 4,用script录制并播放session的内容 我们可以用 script把整个终端会话的所有操作和输出录制下来,然后再用scriptreplay进行播放。 如果录制时记录下来了操作时的时间数据,那么播放时和操作时的使用时间完全相同。 这个很有用吧,比如:我们可以把安装软件时编译的过程记录下来,然后给别人进行演示.看例子: 如何播放所记录的内容? 第一步:安装scriptreplay 下载 wget linux/utils/util-linux/util-linux-2.12r.tar.bz2">ftp://ftp.kernel.org/pub/linux/utils/util-linux/util-linux-2.12r.tar.bz2解压 tar -jxvf util-linux-2.12r.tar.bz2之后复制文件到系统的命令目录中即可 [root@root下载]# cp util-linux-2.12r/misc-utils/scriptreplay.pl /usr/bin/scriptreplay [root@root下载]# chmod 755 /usr/bin/scriptreplay 备注: fedora 10的util-linux-ng-2.14.1-3.2.fc10.i386.rpm 此包中已包含 scriptreplay,已 无需另行安装 第二步:播放所录制的session内容 [root @root ~]$ scriptreplay example1.time example1.txt [root @root ~]$ ls 1.gtkrc-2.0 c.tar [email protected] pass [root@root ~]$ abcd bash: abcd: command not found [root@root ~]$ exit |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |