|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰
当你在终端或把持台上事情时,你大概想纪录下本人做了些甚么。这类纪录能够当作是保留了终端陈迹的文档。假定你跟一些Linux办理员同时在体系上干活。大概说你让他人远程到你的服务器。你就会想纪录下终端产生过甚么。要完成它,你可使用script命令。
script是啥
script是将终端会话制成打印稿的命令。关于想重现终端输出输入汗青的人来讲,非常管用。并且,这些纪录还能被保留或打印。
怎样利用它
一样平常地,我们能够经由过程在终端上敲进script来启动它。
1
2
3
pungki@dev-machine:~$script
Scriptstarted,fileistypescript
pungki@dev-machine:~$
还能够指定一个方针文件来保留打印稿的了局。
当你再次收到一条命令提醒,就申明终端上呈现的任何工具,都将被纪录上去。
不指定文件的话,你会看到在以后目次,有了一个叫“typescript”的文件。
为何要用它
就像之条件到的,script的次要功效是纪录统统。以下是两个展现其用处的示例场景。
与同事互助
当与同事协同事情时,我们可使用script来纪录本人的举动。
假定我们将利用一个叫collaborate的打印稿文件。像如许的话就输出:
接着,在干了一下事变以后,假定你想将你个事情交代给另外一个工程师,那就发送谁人文件吧。当他想回忆你做的事,只需翻开谁人文件即可。
假如他想在谁人文件的基本上追加纪录,可使用-a选项。
纪录别人举动
你可让你的工程师或其余甚么人远程登进到你的体系。为了确认他们做对了没,你能够纪录下他们做了甚么。想要script在登录时就失效,我们能够将其加在shellprofile。假如你在利用bash,讲一下几行放进profile往吧。
1
2
3
4
5
6
$vi~/.profile
#runthescriptcommandtorecordeverything
#use-qforquiteand-aoptiontoappendthescript
#
/usr/bin/script-qa/usr/local/script/log_record_script
讨论什么版本好并无意义,关键是你是不是真心想学.不过,为了避免曲高和寡,最好选用的人多的版本。 |
|