脚本

准备两个脚本测试
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相关推荐

  1. linux 脚本判断一个目录不存在

    linux 脚本判断一个目录不存在 1 2 3 4 #!/bin/sh if [ ! -d /mnt/u ]; then mkdir -p /mnt/u fi 本文转自 boy461205160 51 ...

  2. 将Linux脚本中的正常输出,警告,错误等信息输出到文件中

    将Linux脚本中的正常输出,警告,错误等信息输出到文件中 转载于:https://www.cnblogs.com/lwmp/p/7700339.html

  3. 病毒研究之感染linux脚本

    病毒研究之感染linux脚本     对于shell编程的程序员来说所谓的shell病毒技术就是小牛一毛而已,看完本文后你就会有所体会但,简单归简单,我们还是要去了解它,呵呵.  主要的shell病毒 ...

  4. Linux脚本实战之猜数字

    Linux脚本实战之猜数字 一.脚本要求 二.脚本示例一 三.脚本示例二 一.脚本要求 1.系统环境为RHEL8.0 2.脚本生成一个100以内的随机数,提示用户猜数字. 3.根据用户的输入,提示猜对 ...

  5. Linux脚本实战之检测网卡流量

    Linux脚本实战之检测网卡流量 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.检测网卡流量,并按规定格式记录在日志中,输出到/data/net.log/目录中以执行脚本时间命令的文件中 ...

  6. Linux脚本之定时清空文件内容

    Linux脚本之定时清空文件内容 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.要求创建名为rm_file.sh的脚本 2.要求在/home/tmp/下各以人名命名的临时目录,每天0点定 ...

  7. linux脚本编程(shell)浅介

    linux脚本编程(shell)浅介 2006-01-10 11:45 27693人阅读 评论(18) 收藏 举报 脚本shelllinux编程bash语言 linux脚本(shell)编程 啊,昨天 ...

  8. 马哥linux脚本,linux学习 – shell脚本

    shell是命令和硬件之间的桥梁 shell的工作方式分为两种:交互式.批处置 交互式:用户一次输入一条命令,shell翻译并执行一条 批处理:用户将多条命令构成一个shell脚本,执行脚本时,she ...

  9. 【Linux入门基础知识】Linux 脚本编写基础

    1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在 ...

  10. linux脚本编程(shell)浅介 (转载)

    linux脚本(shell)编程 啊,昨天上网看到一篇讲 linux/unix shell 的文章,想想自己最后写这东西也是一年前的事了,想想都快忘光了. 还是整理一下,做一次回顾,以后说不定还用得上 ...

最新文章

  1. grpc 传递上下文_grpc 源码笔记 02:ClientConn
  2. unity 2d 游戏优化之路 遇坑记录
  3. 对比测试LM358, LMV358双运放基本参数,测试之后发现是假货
  4. 博士生DIY超级显微镜,直接看到原子!网友:太极客了,一下省出几十万元
  5. SVD分解算法及其应用
  6. C#上位机串口软件开发--第1讲 工程创建
  7. simulink中错误object[id]!=NULL Component: Simulink | Category:Model error
  8. 设置Windows 8.1屏幕自己主动旋转代码, Auto-rotate function code
  9. 利用Asp.Net Core的MiddleWare思想处理复杂业务流程
  10. ElasticSearch 索引、更新和删除数据
  11. 通过计算机网络进行的商务活动包括,电子商务练习题及答案
  12. D-News|英特尔首推融合现实,亚马逊云服务市场占比超3成
  13. vs2008调试c语言,VS2008调试Release程序-Dump文件方式_C/C++技术分享_看流星社区 www.kanliuxing.com...
  14. 神秘的40毫秒延迟与 TCP_NODELAY
  15. “百度开放云编程马拉松”成都赛区19件作品及团队介绍
  16. GPGPU数学基础教程
  17. 薅当当羊毛的机会又!双!!叒!!!叕!!!来了
  18. 在C中将二进制转换为十进制
  19. pn532检测不到nfc设备_华为、小米又增回NFC功能,苹果却一直无NFC功能,NFC能否成为关键?...
  20. D3D管线以及着色器工作原理-画一个三角形

热门文章

  1. 普通母函数理解篇(PPT)
  2. 软件评测师--第17小时 功能测试
  3. 富士施乐Fuji Xerox DocuPrint P158 b 驱动
  4. 【SA TSP】基于matlab模拟退火算法求解34城市旅行商问题【含Matlab源码 882期】
  5. 区块链开源代码什么意思_区块链可以从开源中学到什么
  6. 姐们儿,你就忍了吧—咱们一起骂老板(4)
  7. 主流路由器固件dd-wrt,tomato,open…
  8. linux zip文件解压命令详解
  9. Python开源机器学习项目实战
  10. 小程序源码:全新实用工具证件照制作微信小程序源码下载支持多种证件生成与制作