脚本

准备两个脚本测试
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. FALCON组装参数学习
  2. php怎么删除所有文件夹,用php删除所有文件,文件夹及其子文件夹
  3. MyBatis逆向工程:根据table生成Model、Mapper、Mapper.xml
  4. 未来十大技能职场吃香
  5. 3个可以写进简历的京东AI NLP项目实战
  6. Vue填坑(v-model和:model)
  7. python日志_python 日志模块
  8. python知识总结os**
  9. 浏览器怪异模式和标准模式之间的区别 DTD
  10. 偏微分方程数值解法python_微分方程 | 常微分
  11. 如何在 win 10 上安装 IIS
  12. React中插入视频(video-react),自动播放
  13. ARM七种异常源和异常处理流程(四大步三小步)
  14. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
  15. android dbm模式判断,手机信号强弱判断即【dBm/asu】知识普及
  16. oracle omf管理,论OMF管理文件的重要性
  17. Android8.0 WIFI ap Tethering 相关知识
  18. 基于JAVA+SpringMVC+Mybatis+MYSQL的快递代收系统
  19. 论文推荐:陈国生 实证化中医基础理论
  20. Few-Shot Classification of Aerial Scene Images via Meta-Learning(基于元学习的航拍场景图像小样本分类)

热门文章

  1. 视频投屏技术原理分享
  2. 测量学1_测量学的基本知识
  3. 磁共振成像技术发展简史丨科学史
  4. 锐捷交换机常用命令速查
  5. cholesky分解_FM因子分解机的原理、公式推导、Python实现和应用
  6. IDEA+Java+Servlet+JSP+Mysql实现新闻发布系统
  7. BackTrack5(BT5)硬盘安装完美教程
  8. 使用js获取input file的路径C:\fakepath\问题
  9. 从12306获取全国火车站的字典
  10. 计算机网络Flash教学课件,flash动画教学课件