剧本命令怎么在Linux操作系统操作系统中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
1、script命令描述
剧本命令会记录所有的操作到文件同时在屏幕上输出,直到终止登陆的会话,或使用CRTL,或使用退出退出则停止记录。
这个命令对于数据库的升级或是重要设置的情形下使用可以用于后续查询操作成功或失败。
用法:美元脚本[upgrade.log]
如果未指定日志文件名的情形,自动生成日志文件名为打字稿。
如果需要输出到已经存在的日志文件,则使用[构成动植物的古名或拉丁化的现代名]参数,再接已经存在日志文件名。
如果需要在输出到日志文件的同时,也可以查看日志文件的内容,可以使用-f参数/p。
p#脚本帮助描述
robin@SZDB:~ man脚本
名字
脚本-生成终端会话的类型脚本/p
心理疾病
script[-a][-c COMMAND][-f][-q][-t][file]/p
描述
脚本是打印在终端上的所有内容的打字稿。它对需要硬拷贝记录的学生很有用
作为作业证明的交互式会话,因为稍后可以用lpr(1)打印出打字稿文件/p .
p如果给定了参数文件,脚本会将所有对话保存在文件中。如果没有给定文件名,则类型脚本保存在
文件类型脚本/p .
p选项:/p
将输出附加到文件或类型脚本中,保留先前的内容/p .
p -c COMMAND
运行命令而不是交互式外壳。这使得脚本可以很容易地捕捉到专业人员的输出
当其标准输出不是电传打字机时表现不同的克./p
每次写入后冲洗输出。这对电信运营来说很好脚本-f foo \’和
另一个可以实时监控正在使用“猫福”进行的操作/p .
p -q安静/p .
输出计时数据到标准误差。该数据包含由空格分隔的两个字段。第一个独立的领域-
说明自上一次输出后经过了多长时间。第二个字段指示输出了多少个字符
这次。该信息可用于重放具有真实打字和输出延迟的打字脚本。
2、script命令用法示例
代码如下:
剧本命令后接日志文件名
robin @ Szdb : ~脚本测试日志文件。日志#启用剧本
脚本已启动,文件为test_logfile.log/p
p…#中间操作省略
robin@SZDB:~出口#停止剧本
退出
脚本完成,文件为test_logfile.log/p
p#查看刚刚生成的日志文件
robin @ Szdb : ~ more test _ log文件。日志
剧本始于经济报道时间2013年四月26日下午05:45336023
robin@SZDB:~ sid
找不到bash: sid:命令
robin@SZDB:~ .~/.bash_profile
robin@SZDB:~ sid
ORA _ CRS _ HOME=/opt/Oracle/product/10 gr2/CRS
ORACLE _ PATH=。/用户/robin/DBA _ scripts/custom/SQL
ORA _ ASM _ HOME=/opt/Oracle/product/10gr 2/ASM
ORACLE_SID=SYBO2SZ
ORACLE _ BASE=/user/ORACLE
ORACLE _ HOME=/users/ORACLE/ORACHOME10g
robin@SZDB:~ sql /p
pSQL*Plus:版本10 .2 .0 .3 .0-2013年四月26日在经济报道生产17:46:12
1982年,2006年,甲骨文.保留所有权利/p .
管理员访问产品_用户_配置文件
警告:未加载产品用户配置文件信息!
您可能需要运行PUPBLD .SQL as SYSTEM/p
pConnected to:
神谕数据库10g第10.2.0.3.0版-64位生产/p
pgoex _ admin @ SYBO2SZ alter sess活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看ion set current _ schema=Scott;/p
PSE session已更改/p .
pgoex_admin@SYBO2SZ从部门中选择*;/p
p 香港vps DEPTNO DNAME LOC
– – –
10纽约会计
20 RESEARCH DALLAS
30销售芝加哥
40 OPERATIONS BOSTON/p
pgoex_admin@SYBO2SZ退出
从神谕数据库10g 10。2 .0 .3 .0版断开-64位生产
robin@SZDB:~出口
退出/p
经济报道时间2013年四月26日05:46336032下午3点
pb、脚本命下直接跟脚本名的示例
robin @ Szdb : ~ script-c retval。嘘
脚本已启动,文件是类型脚本
7788 SCOTT ANALYST 7566 19870419 00:00336000 3100 20
脚本完成,文件正在键入脚本/p
p#被执行的壳脚本的内容
#作者:罗宾逊
#博客: http://blog.csdn.ner/robinson_0612/p
probin @ Szdb : ~ more ~/DBA _ scripts/custom/bin/retval。嘘
#!/bin/bash
RETVAL=` sqlplus-沉默的斯科特/老虎EOF
设置页面大小0反馈关闭验证关闭航向关闭回声关闭
从电磁脉冲中选择*其中名称=\’斯科特;
退出
EOF ` s
if[-z \’ $ RETVAL \’];然后
回应\”数据库未返回任何行\”
退出0
其他
echo $ RETVAL
场电离(场电离的缩写)
关于剧本命令怎么在Linux操作系统操作系统中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注本站了解更多相关知识。
《script 命令怎么在Linux中使用》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...