Linux-脚本、tailf
脚本
准备两个脚本测试
test1.sh
#!/bin/bash
#间隔一秒,从0开始递增输出到log1
count=0
while [[ 1==1 ]]
doecho $count >> log1count=$(($count+1))sleep 1
done
test2.sh同样
#!/bin/bash
#间隔一秒,从0开始递增输出到log2
count=0
while [[ 1==1 ]]
doecho $count >> log1count=$(($count+1))sleep 1
done
执行test1.sh,然后按CTRL+Z
./test1.sh
后台执行test2.sh
./test2.sh &
说明:在当前执行的脚本中,按下
CTRL+Z:暂停(可以恢复)
CTRL+C:强制退出(不可以恢复)
查看脚本状态(只能查看当前窗口执行的脚本)
jobs
恢复脚本1到前台
fg 1
把脚本2转到前台
fg 2
说明:fg、bg都是恢复脚本,可以加序号指定,fg是恢复到前台,bg是恢复到后台
追踪文件之——tail、tail -f、tail -F、tailf
tail:静态,默认最新10行
tail -f:动态,默认最新10行,后面继续输出,不会重试
tail -F:动态,默认最新10行,后面继续输出,会按照文件名进行重试,即删除再创建同名文件,追踪继续
tailf:动态,默认最新10行,后面继续输出,文件增长,不访问磁盘
vim会导致tailf退出
tail -f不能捕捉vim改变的内容
tail -F可以捕捉vim改变的内容
在追踪文件时候,同样可以用CTRL+Z暂停,fg、bg恢复
最好用fg,如果用了bg,是不能CTRL+Z/C的,因为已经后台了
所以要再用一次fg,转到前台即可
不退出到控制台,只想停下来看看某条具体日志
CTRL+S:sleep
CTRL+Q:recover
CTRL+Z虽然也可以停下来,但是是回到控制台了。
Linux-脚本、tailf相关推荐
- linux 脚本判断一个目录不存在
linux 脚本判断一个目录不存在 1 2 3 4 #!/bin/sh if [ ! -d /mnt/u ]; then mkdir -p /mnt/u fi 本文转自 boy461205160 51 ...
- 将Linux脚本中的正常输出,警告,错误等信息输出到文件中
将Linux脚本中的正常输出,警告,错误等信息输出到文件中 转载于:https://www.cnblogs.com/lwmp/p/7700339.html
- 病毒研究之感染linux脚本
病毒研究之感染linux脚本 对于shell编程的程序员来说所谓的shell病毒技术就是小牛一毛而已,看完本文后你就会有所体会但,简单归简单,我们还是要去了解它,呵呵. 主要的shell病毒 ...
- Linux脚本实战之猜数字
Linux脚本实战之猜数字 一.脚本要求 二.脚本示例一 三.脚本示例二 一.脚本要求 1.系统环境为RHEL8.0 2.脚本生成一个100以内的随机数,提示用户猜数字. 3.根据用户的输入,提示猜对 ...
- Linux脚本实战之检测网卡流量
Linux脚本实战之检测网卡流量 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.检测网卡流量,并按规定格式记录在日志中,输出到/data/net.log/目录中以执行脚本时间命令的文件中 ...
- Linux脚本之定时清空文件内容
Linux脚本之定时清空文件内容 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.要求创建名为rm_file.sh的脚本 2.要求在/home/tmp/下各以人名命名的临时目录,每天0点定 ...
- linux脚本编程(shell)浅介
linux脚本编程(shell)浅介 2006-01-10 11:45 27693人阅读 评论(18) 收藏 举报 脚本shelllinux编程bash语言 linux脚本(shell)编程 啊,昨天 ...
- 马哥linux脚本,linux学习 – shell脚本
shell是命令和硬件之间的桥梁 shell的工作方式分为两种:交互式.批处置 交互式:用户一次输入一条命令,shell翻译并执行一条 批处理:用户将多条命令构成一个shell脚本,执行脚本时,she ...
- 【Linux入门基础知识】Linux 脚本编写基础
1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...
- linux脚本编程(shell)浅介 (转载)
linux脚本(shell)编程 啊,昨天上网看到一篇讲 linux/unix shell 的文章,想想自己最后写这东西也是一年前的事了,想想都快忘光了. 还是整理一下,做一次回顾,以后说不定还用得上 ...
最新文章
- grpc 传递上下文_grpc 源码笔记 02:ClientConn
- unity 2d 游戏优化之路 遇坑记录
- 对比测试LM358, LMV358双运放基本参数,测试之后发现是假货
- 博士生DIY超级显微镜,直接看到原子!网友:太极客了,一下省出几十万元
- SVD分解算法及其应用
- C#上位机串口软件开发--第1讲 工程创建
- simulink中错误object[id]!=NULL Component: Simulink | Category:Model error
- 设置Windows 8.1屏幕自己主动旋转代码, Auto-rotate function code
- 利用Asp.Net Core的MiddleWare思想处理复杂业务流程
- ElasticSearch 索引、更新和删除数据
- 通过计算机网络进行的商务活动包括,电子商务练习题及答案
- D-News|英特尔首推融合现实,亚马逊云服务市场占比超3成
- vs2008调试c语言,VS2008调试Release程序-Dump文件方式_C/C++技术分享_看流星社区 www.kanliuxing.com...
- 神秘的40毫秒延迟与 TCP_NODELAY
- “百度开放云编程马拉松”成都赛区19件作品及团队介绍
- GPGPU数学基础教程
- 薅当当羊毛的机会又!双!!叒!!!叕!!!来了
- 在C中将二进制转换为十进制
- pn532检测不到nfc设备_华为、小米又增回NFC功能,苹果却一直无NFC功能,NFC能否成为关键?...
- D3D管线以及着色器工作原理-画一个三角形