echo命令
· 该命令用于在命令行输出指定内容。
· 语法
echo 要输出的内容
· 输出的内容建议使用双引号包括,如果要使用反斜杠等特殊字符,必须使用双引号!
· 简单的例子:
· 如果想把某个命令输出的结果使用echo进行输出,就需要用反引号包围这个命令,否则会直接输出这个命令的名字:
重定向符
· 重定向符会把符号左侧的命令输出内容写入到符号右侧的文件中。
>:将左侧命令的结果覆盖写入到右侧文件中。
>>:将左侧命令的结果追加写入到右侧文件中(换行追加)。
· 覆盖写入的例子:
· 追加写入的例子:
· 所有有输出的命令都可以使用重定向符进行内容写入:
tail命令
· 该命令用于查看文件尾部内容,跟踪文件的最新更改。
· 语法:
tail [-f -num] 路径
· 选项-f表示持续跟踪;选项-num表示查看尾部多少行,默认10行。
· 不填任何选项的例子:
只显示了文件最后10行的内容。
· 如果要查看最后15行则要使用选项-num,注意这个num要替换成数字,而不是直接写num:
· 使用-f选项可持续跟踪尾部内容,如:
程序并没有终止,我们使用另一个shell来更改一下这个文件,可以看到这里也实时更新了: