如何显示行号

对于文件中的所有非空行,使用以下命令:

cat -b <nameoffile>

如果有没有字符的行,它们将不会被编号。
要显示所有行的数字而不管它们是否为空,执行以下命令:

cat -n <nameoffile>

如何显示每行的结尾

有时,在解析数据文件时,程序员会发现问题,因为在他们没有预料到的行尾有隐藏字符 — 例如空格。
此错误会阻止其解析器正常工作。

要将美元显示为行尾字符,请输入以下命令:

cat -E <nameoffile>

作为示例,请看以下文本行

the cat sat on the mat

当我们使用 cat -E 命令运行它时,我们会收到以下输出:

the cat sat on the mat$

如何使用“cat”创建文件

要使用 cat 命令创建文件,请在终端窗口中输入以下内容:

cat > filename

当我们以这种方式创建文件时,光标将留在新行上,我们可以开始输入。
这种技术提供了一种启动文本文件的好方法。
要完成文件编辑,请按 Ctrl+D。
该文件与我们用于文件名的任何内容一起保存。

通过键入 ls 命令测试该过程是否有效:

ls -lt

我们应该会看到新文件,并且大小应该大于零。

以相反的顺序显示文件

使用以下命令以相反的顺序显示文件:

tac <nameoffile>

从技术上讲,这不是 cat 命令,而是 tac 命令,但它本质上是做同样的事情,只是反过来。

连接多个文件

cat 的全部意义在于串联。
使用以下命令将多个文件连接到屏幕:

cat <nameoffile1> <nameoffile2>

要连接文件并创建新文件,请使用以下命令:

cat <nameoffile1> <nameoffile2> > <newfile>
如何使用 Linux Cat 命令

Linux 中的 cat 命令连接文件并将输出显示到标准输出(通常是 shell)。

cat 最常见的用途之一是在屏幕上显示文件,还可以动态创建文件并允许直接在终端进行基本编辑。

减少空行

当我们使用 cat 命令显示文件的内容时,我们可能不希望看到有大量连续的空行。
使用 -s 开关将所有空行压缩为一个空行:

cat -s <nameoffile>

如何显示标签

当我们显示使用制表符分隔符的文件时,我们通常不会看到制表符。

以下命令显示 ^I 而不是选项卡,这样可以很容易地看到它们:

cat -T <nameoffile>

如何使用“cat”显示文件

cat 命令也会在屏幕上显示一个文件。
我们需要做的就是消除大于号,如下所示:

cat <nameoffile>

要逐页查看文件,请使用 more 命令:

cat <nameoffile> | more

或者,我们也可以使用 less 命令:

cat <nameoffile> | less
日期:2020-07-15 11:16:39 来源:oir作者:oir