来谈谈:Linux中经由过程script命令谁人纪录屏幕的输入
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。我们用script来纪录屏幕的输入,这个是在Linux的平台下利用的,Solaris和AIX中script命令没有-f选项。
-f选项的意义就是只要当缓冲区满后才干在别的一个终端显现前一次缓冲区满的内容。即便是非常加入也没有成绩,仍旧能够一般纪录log,用命令script-fscreen.log就能够了。
假如在第一个终端上利用mkfifoscreen.log(一样平常不必这个命令)和命令script-fscreen.log。在别的一个终端找到这个screen.log文件,用tail-fscreen.log就会及时转动输入你在第一个终真个输入。
假如没有-f就是只要当缓冲区满了后才干在别的一个终端显现前一次缓冲区满的内容。
第一个窗口:
#script-fscreen.log
Scriptstarted,fileisscreen.log
#ls-ltr
total33548
-rw-r--r--1rootroot15981Jan102008server.met0
-rw-r--r--1rootroot9347Mar172008install.log.syslog
-rw-r--r--1rootroot53792Mar172008install.log
drwxr-xr-x2rootroot4096Jun520:17result
drwxr-xr-x2rootroot4096Jun620:12little
drwxr-xr-x2rootroot4096Jun622:352little
drwxr-xr-x2rootroot4096Jun623:04big
-rw-r--r--1rootroot1079120Jun1815:25test.cap
drwxr-xr-x5rootroot4096Jun3012:43Final
-rw-r--r--1rootroot805Jul220:15Parser.h
-rw-r--r--1rootroot855Jul220:29HttpDownloader.h
-rw-r--r--1rootroot2997Jul308:37Parser.cpp
-rw-r--r--1rootroot2770Jul308:39HttpDownloader.cpp
-rw-r--r--1rootroot32Jul2816:21HarmKeyWord.ini
-rw-r--r--1rootroot822Jul2915:35queue.cap
-rw-r--r--1rootroot3112Oct1320:44manscript
-rw-r--r--1rootroot79Oct1320:47screen.log
#sdf
bash:sdf:commandnotfound
#
#w
20:48:14up5days,4:29,3users,loadaverage:6.15,2.60,1.49
USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT
rootpts/1172.16.15.11119:3654:330.05s0.05s-bash
rootpts/3172.16.13.13420:4435.00s0.03s0.00stail-fscreen.
rootpts/5172.16.13.13420:280.00s0.02s0.00sscript-fscree
#exit
exit
ScriptdoneonMon13Oct200808:48:23PMCST
#
第二个窗口:
#tail-fscreen.log
ScriptstartedonMon13Oct200808:47:29PMCST
#ls-ltr
total33548
-rw-r--r--1rootroot15981Jan102008server.met0
-rw-r--r--1rootroot9347Mar172008install.log.syslog
-rw-r--r--1rootroot53792Mar172008install.log
drwxr-xr-x2rootroot4096Jun520:17result
drwxr-xr-x2rootroot4096Jun620:12little
drwxr-xr-x2rootroot4096Jun622:352little
drwxr-xr-x2rootroot4096Jun623:04big
-rw-r--r--1rootroot1079120Jun1815:25test.cap
drwxr-xr-x5rootroot4096Jun3012:43Final
-rw-r--r--1rootroot805Jul220:15Parser.h
-rw-r--r--1rootroot855Jul220:29HttpDownloader.h
-rw-r--r--1rootroot2997Jul308:37Parser.cpp
-rw-r--r--1rootroot2770Jul308:39HttpDownloader.cpp
-rw-r--r--1rootroot32Jul2816:21HarmKeyWord.ini
-rw-r--r--1rootroot822Jul2915:35queue.cap
-rw-r--r--1rootroot3112Oct1320:44manscript
-rw-r--r--1rootroot79Oct1320:47screen.log
#sdf
bash:sdf:commandnotfound
#
#w
20:48:14up5days,4:29,3users,loadaverage:6.15,2.60,1.49
USERTTYFROMLOGIN@IDLEJCPUPCPUWHAT
rootpts/1172.16.15.11119:3654:330.05s0.05s-bash
rootpts/3172.16.13.13420:4435.00s0.03s0.00stail-fscreen.
rootpts/5172.16.13.13420:280.00s0.02s0.00sscript-fscree
#exit
exit
ScriptdoneonMon13Oct200808:48:23PMCST
#
经由过程这个体例,也能够用于教授教养傍边,先生经由过程script命令纪录操纵日记,学员经由过程tail-f命令及时检察先生解说情形
</p>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。 熟读写基础知识,学得会不如学得牢。
页:
[1]