首页 > 系统相关 >linux查看日志文件内容命令tail、cat、tac、head、echo

linux查看日志文件内容命令tail、cat、tac、head、echo

时间:2022-08-31 08:24:21浏览次数:98  
标签:head echo tail tac test cat 1000

linux查看日志文件内容命令tail、cat、tac、head、echo - 大自然的流风 - 博客园  https://www.cnblogs.com/zdz8207/p/linux-log-tail-cat-tac.html

linux查看日志文件内容命令tail、cat、tac、head、echo

tail -f test.log
你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C,

---------------------------
linux 如何显示一个文件的某几行(中间几行)

从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000

显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000

*注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行

用sed命令
sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。

例:cat mylog.log | tail -n 1000 #输出mylog.log 文件最后一千行

---------------------------
cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3

把test.txt文件扔进垃圾箱,赋空值test.txt
cat /dev/null > /etc/test.txt
注意:>意思是创建,>>是追加。千万不要弄混了。
------------------------------------------
tac (反向列示)
tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,
而 tac 则是由最后一行到第一行反向在萤幕上显示出来!

------------------------------------------
在Linux中echo命令用来在标准输出上显示一段字符,比如:
echo "the echo command test!"

这个就会输出“the echo command test!”这一行文字!

echo "the echo command test!">a.sh
这个就会在a.sh文件中输出“the echo command test!”这一行文字!
该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。
用echo命令输出加引号的字符串时,将字符串原样输出;
用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。

 

标签:head,echo,tail,tac,test,cat,1000
From: https://www.cnblogs.com/jmbt/p/16641633.html

相关文章

  • centos6.6 64 位安装 tomcat 8
    centos6.664位安装tomcat8-江边望海的个人页面-OSCHINA-中文开源技术交流社区 https://my.oschina.net/jiangbianwanghai/blog/472837安装说明虚拟机:Virtua......
  • 03.Tomcat
    一、Tomcat安装1、TomcatTomcat是Apache基金会(http://www.apache.org/)开发的一个Servlet容器,由Apache、Sun和其他一些公司及个人共同开发而成,实现了对Servlet和JSP的支......
  • Stack Migration(栈迁移)
    StackMigration(栈迁移)原理1.通过overflow覆盖prevebp的值,让程序在执行完当前函数后执行leave(movesp,ebp;popebp)恢复栈帧时,获取到错误的prevebp从而让ebp跳转到......
  • SpringBoot配置文件application
    原文链接Map配置YML配置文件:sys-num:mymap:"{'a':'aaa','b':'bbb'}"方法内:publicclasslearnMap{@Value("#{${sys-num.mymap}}")privateMap<Strin......
  • head与tail配合读取文件第5到第10行内容
    如何在Linux中同时使用head和tail命令由于tail和head命令打印文件的不同部分,我们可以将这两者结合起来打印一些文件内容的高级过滤。例如,如果要从任何文件的中间读取......
  • vue 跳转页面时报错: NavigationDuplicated: Avoided redundant navigation to current
    vue-router路由重复的解决方法:在router文件夹下面的index.js中加上下面几句代码:importVueRouterfrom'vue-router' constoriginalPush=......
  • delete和truncate删除表数据的区别
    相同点:1,都能删除表数据,都不会删除表结构不同点:1,delete删除表数据时自增不归零,truncate清空表自增归零,重新设置自增列2,truncate清空表数据不会影响事务 拓展:delete删......
  • Educational Codeforces Round 133 (Rated for Div. 2) ABD
    A.2-3Moves题意:从0,每次+2-2+3-3选一个,问多少次能到n由于对称性,先让n=abs(n)0只用0次,1只用1次t=n/3;如果n%3==1,说明t-1次+3,再来一次+2,就......
  • 2022-08-29 第六小组 张宁杰 配置tomcat
    事件修饰符用来和事件连用,决定事件触发的条件,或者阻止事件的触发机制事件的冒泡点击div里的按钮,div被点击的事件也被触发.stop修饰符用来阻止事件冒泡.prevent阻止......
  • Educational Codeforces Round 134 (Rated for Div. 2)
    比赛链接:https://codeforces.com/contest/1721D.MaximumAND题意:给定两个序列\(a\)和\(b\),可以调整\(b\)中元素的位置,得到序列\(c\),满足\(c_i=a_i\)xor\(b......