终端里的记录器

作者: 操作系统  发布:2019-09-03

Linux script命令 —— 终端里的记录器

当你在顶峰大概调控台专门的学业时,你或然想要记录在极限中所做的百分之百。那些记录能够用来作为史料,保存终端所发生的任何。比方说,你和局地Linux管理员们还要管住着同等的机械,或许你让有些人远程登入到了你的服务器上,你只怕记录想要终端里发出的漫天。要兑现这么些指标,你能够行使script命令。

图片 1

Linux vmstat 命令详解

Linux下vmstat 显示结果详解

Linux监察和控制工具之vmstat 详解

Linux vmstat命令实战详解

Linux vmstat监察和控制系统负荷

script是什么

scirpt正是贰个指令,能够制作一份记录输出到终点的笔录。对于那个想要真实记录终端会话的人的话,那很有用。该记录能够保留并在现在再打印出来。

怎么用

暗中认可意况下,大家得以因而在终点中输入script来运行scirpt命令。

  1. [email protected]-machine:~$ script
  2. Script started, file is typescript
  3. [email protected]-machine:~$

您也能够钦定指标文件名来记录打字与印刷结果。

  1. [email protected]-machine:~$ script myfile

图片 2

当你再次看到命令提示符,那象征终端将记录打印到终端的别的事物。

您会看到当前目录,有个名称为myscript的文件。(LCTT译注,此处原作有误。这里钦定了笔录文件名叫myfile,并不是默许的 typescript。)

怎么大家要用script命令

因为在事先早已涉及过,script命令的基本点效能是记录全体的东西。上边给出了七个应用该命令的现象。

和共事共事时

当和同事一同职业时,大家能够通过script来记录您的移位。

比方,大家会选用名字为collaborate的打字与印刷文件,来产生打字与印刷:

  1. $ script collaborate

图片 3

下一场,在成功部分职务后,借让你必要把你干的活发给其余一个程序员,那就把这文件发给他。所以当另外二个技术员须求复查所做的业务,他假使用文件编辑器张开这些文件就行了。

假如他想要更新该公文(以充实她的劳作有的),能够接纳-a选项。

  1. $ script -a collaborate

图片 4

笔录某个人在终点中的一言一行

你恐怕令你的技术员可能有些人远程访问你的系统,要保管您的程序员正在干正确的事,你能够记下下她在你系统上的一言一行。要让script命令在登陆时自动运行,大家能够把它加多进shell境遇布署文件中。假如您正在利用bash shell,把这一行加进你的bash情形配置文件中。

  1. $ vi ~/.profile
  2. # run the script command to record everything
  3. # use -q for quite and -a option to append the script
  4. #
  5. /usr/bin/script -qa /usr/local/script/log_record_script

图片 5

下一场保留。后一次她登入进你的种类时,script命令就能够自行运转,并把日志记录进/usr/local/script/logrecordscript。

图片 6

-q选项可以让scirpt命令以沉默方式运作,登入进来的客商不会知晓script命令已经运维了。而-a选项将会让记录附加到文件中,而不会擦除先前的记录。

借使不应用-q选项,那么当客户登陆进来时,他会收到像下图中如此的打点。

图片 7

剥离记录

要剥离记录活动,我们得以在顶峰中按下Ctrl+D,或然输入exit。在退出script前,你会意识记录文件的大小为0 Kb,而在脱离之后,文件大小会产生转移。

结尾

Script命令在您要求记录可能存档终端活动时或然很有用,记录文件会蕴藏为文本文件,所以能够很便利地用文件编辑器展开。跟经常同样,大家都得以通过输入man script或然scirpt -h来彰显辅助页并查看更加的多详细用法。

本文永世更新链接地址:

script命令 —— 终端里的记录器 当你在顶峰只怕调整台专业时,你或者想要记录在极限中所做的百分百。那些记录能够用来作为史料,保...

本文由王中王开奖结果发布于操作系统,转载请注明出处:终端里的记录器

关键词: