RaymondHuang
RaymondHuang
发布于 2023-07-23 / 32 阅读
0
0

echo、tail命令和重定向符

echo命令

· 该命令用于在命令行输出指定内容

· 语法

echo 要输出的内容

· 输出的内容建议使用双引号包括,如果要使用反斜杠等特殊字符,必须使用双引号!

· 简单的例子:

· 如果想把某个命令输出的结果使用echo进行输出,就需要用反引号包围这个命令,否则会直接输出这个命令的名字:

重定向符

· 重定向符会把符号左侧的命令输出内容写入到符号右侧的文件中

>:将左侧命令的结果覆盖写入到右侧文件中。

>>:将左侧命令的结果追加写入到右侧文件中(换行追加)。

· 覆盖写入的例子:

· 追加写入的例子:

· 所有有输出的命令都可以使用重定向符进行内容写入:

tail命令

· 该命令用于查看文件尾部内容,跟踪文件的最新更改

· 语法:

tail [-f -num] 路径

· 选项-f表示持续跟踪;选项-num表示查看尾部多少行,默认10行。

· 不填任何选项的例子:

只显示了文件最后10行的内容。

· 如果要查看最后15行则要使用选项-num,注意这个num要替换成数字,而不是直接写num:

· 使用-f选项可持续跟踪尾部内容,如:

程序并没有终止,我们使用另一个shell来更改一下这个文件,可以看到这里也实时更新了:


评论