echo,tail命令

一.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行内容也不会改变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值