一.echo命令
1.echo命令的作用
我们使用echo命令在命令行输出内容
2.ehco命令的语法
ehco "输出的内容"
其中echo作为命令的主体
"输出的内容"表示我们接下来想要在命令行输出的内容,双引号同样是可选项
二.echo反引号输出命令并执行
反引号`键位于键盘上数字1的左边
我们只要将命令用反引号包围之后再使用echo输出,那么被包围的内容就会被视作命令执行
如:
echo `pwd`
输入这条代码之后就相当于是我们直接输入了
pwd
这一命令,所以接下来输出的内容就会是我们当前的工作目录
三.重定向符
重定向符有两个
>表示将左侧命令的结果覆盖写入到符号右侧指定的文件之中
>>表示将左侧命令的结果追加写入到符号右侧指定的文件中
例如我们输入:
echo "myLinux" > temple.txt
表示我们将myLinux写入到了当前工作目录下的temple.txt文件中
接着我们再输入:
echo "myWorkstation" > temple.txt
表示我们将myWorkstation写入到了当前工作目录下的temple.txt文件中,并且将之前写入的myLinux覆盖了
然后再输入:
echo "I love Linux" >> temple.txt
表示我们在myWorkstation之后一行追加写入了I love linux,并没有覆盖之前写入的内容
四.tail命令
1.tail命令的作用
我们使用tail命令来查看文件尾部的内容以及跟踪文件的最新更改
2.tail命令的语法
tail [-f -num] [路径]
其中tail为命令的主体
-f选项表示持续跟踪
-num选项表示查看尾部多少行(不填时默认为10行)
路径表示我们要查看的文件的路径
3.tail命令使用实例
例如我们输入:
tail example.txt
将展示当前工作目录下的example.txt文件的最后10行内容(不持续跟踪)
那么如果输入:
tail -20 example.txt
将展示当前工作目录下的example.txt文件的最后20行内容(不持续跟踪)
持续跟踪的意思:
在我们输入了-f选项,使得程序持续跟踪之后,tail命令并不只会展示出我们所输入的行数的内容,而是会保持程序持续运行,一直跟踪文件的更改,直到程序停止
例如已经展示出了当前文件的最后10行内容,但是程序并不会停止,而是会持续检测,如果此时我们再对文件的内容进行追加写入,那么跟踪程序会将追加写入的内容同样展示出来,之前展示的10行内容也不会改变