linux中的tail,more,cat

Posted on 2020-11-04 10:42  橙子j  阅读(535)  评论(0)    收藏  举报

tail可用于查看文件的内容

tail -f 文件名 → 可以把这个文件最末尾的内容显示,并且不断刷新;经常用于查看日志文件

 

more以一页一页的形式显示,按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似)

1、每次显示5行

more -5 file.txt

2、从第 20 行开始显示 testfile 之文档内容

more +20 file.txt

参考:https://www.cnblogs.com/jkin/p/10272655.html

 

cat主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能

1、cat -n f1.txt,查看f1.txt文件的内容,并且由1开始对所有输出行进行编号。
2、cat -b f1.txt,查看f1.txt文件的内容,用法与-n相似,只不过对于空白行不编号。
3、cat -n f1.txt>f2.txt,对f1.txt文件中每一行加上行号后然后写入到f2.txt中,会覆盖原来的内容,文件不存在则创建它。
4、cat -n f1.txt>>f2.txt,对f1.txt文件中每一行加上行号后然后追加到f2.txt中去,不会覆盖原来的内容,文件不存在则创建它。
 
B:创建文件以及写入文件内容的用法:
 
注意:创建文件的时候要设置文件结束标志,也就是<<EOF,可以把EOF换成别的字符,注意是大小写敏感的,当文件内容写完之后要输入结束标志EOF,这时命令会正确结束,表示成功创建文件并且写进内容。
 
注意:追加文件内容的用法:
与创建文件内容不同的是符号单边号>变成了双边号>>
  

参考:https://blog.csdn.net/gzpgood/article/details/81001880