关于后端:一分钟学一个-Linux-命令-cat-和-tail

36次阅读

共计 1849 个字符,预计需要花费 5 分钟才能阅读完成。

前言

大家好,我是 god23bin。明天我给大家带来的是 Linux 命令系列,每天只需一分钟,记住一个 Linux 命令不成问题。明天,须要你破费两分钟工夫,因为咱们要介绍的是两个罕用的查看文件内容的命令:cattail 命令。

cat

什么是 cat 命令?

cat 命令源自于 concatenate files and print 这个词组,意思为「连贯文件并输入」。

cat 命令用于连贯一个或多个文件,并将后果输入到终端或其余文件,这样咱们就能在终端间接看到输入的内容。cat 命令适宜查看内容较少、纯文本的文件。

如何应用 cat 命令?

cat 命令的应用非常简单。你只需在终端中输出 cat,并指定要连贯的文件名。

根本语法:

cat [选项参数] 文件名

如果想要同时查看多个文件的话,那么能够这样:

cat 文件名 1, 文件名 2 

这样就能将这两个文件连接起来了,并输入到终端。

举例说明

假如咱们在 /opt/games/gta6 目录下,当初有一个 show.txt 的文本文件,咱们想查看该文件的内容,那么能够在终端输出以下命令:

cat show.txt

这将在终端中显示 show.txt 文件的内容。

罕用选项参数

  • -n(–number):显示行号。
  • -b(–number-nonblank):显示行号,空行没有行号。
  • -s(–squeeze-blank):显示行号,多个空行压缩合并成一行,显示空行行号。
  • -T(–show-tabs):在文件中显示制表符(将 TAB 字符显示为 ^I 符号)

例子

  1. cat 某个文件的同时显示行号:
cat -n show.txt

  1. cat 某个文件的同时显示行号,空行不显示行号:
cat -b show.txt

  1. cat 某个文件的同时显示行号,多个空行合并成一行显示行号:

这里我批改 show.txt 的内容,多加上几个空行,接着应用 -s 命令输入内容。

cat -s show.txt

  1. 显示在文件中的制表符:
cat -T show.txt

这将在文件中的制表符地位显示 ^I 符号。

清空指定文件内容

咱们能够借助「空设施文件」和「输入重定向操作符」,清空指定文件的内容。

cat /dev/null > show.txt

此时再 cat show.txt 就看不到任何内容了。

写入内容到文件

借助「输入重定向操作符」写入内容到指定的文件,遇到 EOF 停止符后才完结写入并保留。

cat > show.txt << EOF

tail

什么是 tail 命令?

tail 的意思就是「尾部、尾巴」,顾名思义,该命令用于显示文件的尾部内容,默认会显示指定文件的开端 10 行的内容。

tail 命令通常用于查看日志文件或实时监控日志文件的更新。

如何应用 tail 命令?

应用 tail 命令非常简单。你只需在终端中输出 tail,并指定要查看内容的文件名。

根本语法:

tail [选项参数] 文件名

同样,tail 也能够指定多个文件,如果指定了多个文件,那么会在显示的每个文件内容后面加上文件名来加以辨别。

举例说明

仍旧在 /opt/games/gta6 目录下,当初有一个 readme.txt 的文本文件,咱们想查看该文件的尾部内容,那么能够在终端输出以下命令:

tail readme.txt

默认输入显示 10 行的尾部内容。

指定多个文件:

tail show.txt readme.txt

罕用选项参数

  • -n:指定要显示的尾部行数。
  • -f:(follow)继续跟踪显示文件尾部最新的内容,比方你查看日志文件的时候,当日志发生变化,就能实时看到日志的输入显示。

例子

  1. 指定显示文件尾部 20 行的内容
tail -n 20 readme.txt

  1. 继续跟踪文件尾部最新内容
tail -f sys-user.log

个别这样就会跟踪 sys-user.log 日志文件的尾部最新的内容,咱们就能看到会继续输入的日志。

不过,目前这样只能输入尾部 10 行的内容,跟踪也只能看 10 行,咱们想看更多行怎么办呢?个别在查看日志的时候,日志的输入是比拟多的,我个别是跟踪 1000 行,那么能够在终端输出:

tail -1000f sys-user.log

这样,就可能指定跟踪尾部最新的 1000 行的内容了!

总结

当初,置信聪慧的你曾经把握了这两个命令了!你能够开始在终端中尝试应用 cattail 命令,本人捣鼓玩玩!把握 cattail 命令的根本用法和常见选项参数,将使咱们更加高效地查看相干文件的内容。

这里须要留神的是这两个命令都有 -n 参数,cat-n 是用来 显示行号 的,而 tail-n 是用来指定 显示多少行 的。

最初的最初

心愿各位屏幕前的 靓仔靓女们 给个三连!你轻轻地点了个赞,那将在我的心里世界削减一颗亮堂而夺目的星!

咱们下期再见!

正文完
 0