shell 之script命令,很常用的哦

script:类似于oracle中的spool,就是将你在终端中的操作记录下来!非常适用于教学或是培训的场合!

 

核心语法

 script option  filename 

 

要求:

1.若是不输入filename的话,那么就采用默认的名字typescript.

2.结束记录可以是CTRL+D,也可以是关闭当前shell终端!

 

案例

开始: script myscript 
inter12@inter12:/tmp$ script myfirst
Script started, file is myfirst
inter12@inter12:/tmp$ 

输入命令:
inter12@inter12:/tmp$ du -sh * 
0	fcitx-socket-:0
4.0K	fileksvw71
68K	hsperfdata_inter12
4.0K	keyring-YFhNpm
du: cannot read directory `lost+found': Permission denied
16K	lost+found
0	myfirst
4.0K	orbit-inter12
du: cannot read directory `pulse-2L9K88eMlGn7': Permission denied
4.0K	pulse-2L9K88eMlGn7
du: cannot read directory `pulse-PKdhtXMmr18n': Permission denied
4.0K	pulse-PKdhtXMmr18n
8.0K	pulse-yJcXyHZzsRwp
4.0K	ssh-dkxeGPay1835
0	unity_support_test.0
4.0K	virtual-inter12.uqp55A
0	worksheet1270135038944002548.sql
0	worksheet536703809651316702.sql
0	worksheet746085201067644211.sql
0	worksheet7818382041690763905.sql


结束:CTRL+D 
inter12@inter12:/tmp$ exit
Script done, file is myfirst
 

 

这样,一个简单的记录就实现了!

 

进阶:加上一些参数而已!

script [-a] [-c COMMAND] [-e] [-f] [-q] [-t] [file]

-a : 将操作记录追加到一个文件中!

-f : 每行命令都刷新缓存

-q : 安静模式

-e : 返回这个shell进程的退出码!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值