..

使用文件记录命令行执行过程

今天学习了一个有意思的命令行程序,script这个命令,基本上linux上都会自带这个命令,它的使用方式也非常简单

	script -a recordfile

这里-a表示以追加的形式记录,如果之前已经记录了一部分,是可以追加再次记录的,但是并不是说recordfile这个文件就一定要预先存在,它也是会临时创建文件的.执行script -a 开始记录命令行执行过程,输出exit退出记录,ctrl + D也可以退出.如果你要查看记录,直接使用cat命令查看文件即可.你也可以把文件传给别人.

hellojukay@deepin:~$ cat record 
Script started on 2018年07月03日 星期二 23时25分35秒
hellojukay@deepin:~$ ls
2018-07-01-14-26-10.088-VBoxSVC-4767.log  Documents  Pictures    Steam      word_list
Data                                      Downloads  record      Templates
Desktop                                   Music      source.txt  Videos
hellojukay@deepin:~$ tail -f record 
^C
hellojukay@deepin:~$ #la
hellojukay@deepin:~$ 怎么没有数据呢
bash: 怎么没有数据呢: 未找到命令
hellojukay@deepin:~$ exit
exit

Script done on 2018年07月03日 星期二 23时26分05秒
hellojukay@deepin:~$