专栏首页用户画像Linux中tail与cat的区别

Linux中tail与cat的区别

一、tail

功能:显示指定文件的后若干行。 语法:tail [+ / - num ] [参数] 文件 tail命令中各个选项的含义为: +num 从第num行以后开始显示。 - num 从距文件尾num行处开始显示。如果省略num参数,系统默认值为10。  l 以文本行为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的文本行行数。 c 以字节为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的字符数。 (l、c选项可以省略,系统默认值为l,即按行计数)。 使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。

二、cat

cat主要有三大功能:  1.一次显示整个文件。  $ cat filename  2.从键盘创建一个文件。  $ cat > filename  只能创建新文件,不能编辑已有文件.  3.将几个文件合并为一个文件。  $cat file1 file2 > file 

使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName  说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)  参数:  -n 或 --number 由 1 开始对所有输出的行数编号  -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号  -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行  -v 或 --show-nonprinting  范例:  1、把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里  cat -n textfile1 > textfile2  2、把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。  cat -b textfile1 textfile2 >> textfile3  3、清空/etc/test.txt档案内容 

cat /dev/null > /etc/test.txt 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 4.1.6 文件系统基础

    文件是以计算机硬盘为载体存储在计算机上的信息集合,它的形式很多样化,可以是文本文档、图片、程序等。

    week
  • Ajax GET请求后台数据

    1、前台ftl文件,通过URL请求后台数据,返回数据(Json格式)封装在data中

    week
  • 特征工程之特征预处理

    由于标准化和归一化这两个词经常混用,所以本文不再区别标准化和归一化,而通过具体的标准化和归一化方法来区别具体的预处理操作。

    week
  • LintCode 丑数题目分析代码

    写一个程序来检测一个整数是不是丑数。 丑数的定义是,只包含质因子 2, 3, 5 的正整数。比如 6, 8 就是丑数,但是 14 不是丑数以为他包含了质因子...

    desperate633
  • Leet Code 263. Ugly Number

    ShenduCC
  • Ugly Number

    Tyan
  • 挑战数据结构和算法——整数的二进制表示中1的个数

    zhaozhiyong
  • 计蒜客蓝桥杯模拟赛 方格填数

    例如: 1×2+9×7=13×5 10×8+12×3=11×4 只要有任意一个方块代表的数字不同,就算两种不同的方案。 请你计算,一共有多...

    用户4492257
  • 挑战数据结构和算法——整数的二进制表示中1的个数

    题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 ? 问题分析:本题涉及到二进制的处理,在本题使用到&操作和>>操作...

    zhaozhiyong
  • 敢死队

    这里牵涉一个是否要考虑按照顺序的问题。 如 132 和 123 表示的是一种情况,对于这种情况要进行排除 我的思路是 集中从小到大排序。

    用户4492257

扫码关注云+社区

领取腾讯云代金券