发布:20140530 Linux script command--A recorder inside your Terminal

@GOLinux
This commit is contained in:
wxy 2014-06-15 10:59:19 +08:00
parent 4761104d84
commit 3abcee9718

View File

@ -1,10 +1,10 @@
Linux script命令—— 终端里的记录器
Linux script命令 —— 终端里的记录器
================================================================================
当你在终端或者控制台工作时你可能想要记录在终端中所做的一切。这些记录可以用来当作史料保存终端所发生的一切。比如说你和一些Linux管理员们同时管理着相同的机器或者你让某人远程登陆到了你的服务器上你可能想要终端里发生的一切。要实现这个目标你可以使用script命令。
当你在终端或者控制台工作时你可能想要记录在终端中所做的一切。这些记录可以用来当作史料保存终端所发生的一切。比如说你和一些Linux管理员们同时管理着相同的机器或者你让某人远程登陆到了你的服务器上你可能记录想要终端里发生的一切。要实现这个目标你可以使用script命令。
### script是什么 ###
scirpt就是一个命令可以把打字稿打印到终端。对于那些想要记录终端会话的硬拷贝的人来说,这很有用。该记录可以保存并在以后再打印出来。
scirpt就是一个命令可以制作一份记录输出到终端的记录。对于那些想要真实记录终端会话的人来说,这很有用。该记录可以保存并在以后再打印出来。
### 怎么用 ###
@ -21,23 +21,26 @@ scirpt就是一个命令可以把打字稿打印到终端。对于那些想
![Define script file](http://linoxide.com/wp-content/uploads/2014/03/start_script.png)
当你再次见到命令提示符,这意味着终端将记录打印到终端的任何东西。
你会看到当前目录有个名为typescript的文件。
你会看到当前目录有个名为myscript的文件。LCTT译注此处原文有误。这里指定了记录文件名为myfile而不是默认的 typescript。
### 为什么我们要用script命令 ###
因为在之前已经提到过script命令的主要功能是记录所有的东西。下面给出了两个使用该命令的环境
因为在之前已经提到过script命令的主要功能是记录所有的东西。下面给出了两个使用该命令的场景
#### 和同事共事时 ####
当和同事一起工作时我们可以通过script来记录大家的活动。
当和同事一起工作时我们可以通过script来记录你的活动。
比如,我们会使用名为**collaborate**的打印文件,来完成打印:
$ script collaborate
![Create collaborate file](http://linoxide.com/wp-content/uploads/2014/03/collaborate.png)
然后,在完成一些任务后,试想一下你需要把你干的活发给另外一个工程师,那就把那文件发给他。所以当另外一个工程师需要复查所做的事情,他只要用文本编辑器打开这个文件就行了。
如果他想要更新该文件,可以使用**-a**选项。
然后,在完成一些任务后,假如你需要把你干的活发给另外一个工程师,那就把那文件发给他。所以当另外一个工程师需要复查所做的事情,他只要用文本编辑器打开这个文件就行了。
如果他想要更新该文件(以增加他的工作部分),可以使用**-a**选项。
$ script -a collaborate
@ -78,6 +81,6 @@ Script命令在你需要记录或者存档终端活动时可能很有用
via: http://linoxide.com/linux-command/script-command-recorder/
译者:[GOLinux](https://github.com/GOLinux) 校对:[校对者ID](https://github.com/校对者ID)
译者:[GOLinux](https://github.com/GOLinux) 校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出