Linux基础命令(echo、tail和重定向符)

一、echo命令

可以使用echo命令在命令行内输出指定内容

语法:

无需选项,只有一个参数,表示要输出的内容,复杂内容可以用 ”” 包围

演示:

在终端上显示: Hello Linux
带有空格或 \ 等特殊符号,建议使用双引号包围
因为不包围的话,空格后很容易被识别为参数2 ,尽管 echo 不受影响,但是要养成习惯哦

二、反引号`

看一下如下命令:echo pwd

本意是想,输出当前的工作路径,但是pwd被作为普通字符输出了。

我们可以通过将命令用反引号(通常也称之为飘号)`将其包围

被`包围的内容,会被作为命令执行,而非普通字符

三、重定向符

我们再来学习两个特殊符号,重定向符:>>>

> ,将左侧命令的结果, 覆盖 写入到符号右侧指定的文件中
>> ,将左侧命令的结果, 追加 写入到符号右侧指定的文件中

演示:

echo “Hello Linux” > itheima.txt
echo “Hello itheima” > itheima.txt,再次执行,覆盖新内容
echo “Hello itcast ” >> itheima.txt ,再次执行,使用 >> 追加新内容

      

四、tail命令

使用tail命令,可以查看文件尾部内容,跟踪文件的最新更改,语法如下:

参数,Linux路径,表示被跟踪的文件路径

选项,-f,表示持续跟踪

选项, -num,表示,查看尾部多少行,不填默认10

查看/var/log/vmware-network.log文件的尾部10行:tail /var/log/vmware-network.log

查看/var/log/vmware-network.log文件的尾部3行:tail -3 /var/log/vmware-network.log

4.1:tail持续跟踪文件更改

使用-f选项,可以持续跟踪文件更改

复制一个新的FinalShell的标签

在第一个标签中,执行:touch test.txt,创建一个test.txt文件

在第一个标签中,执行:tail -f test.txt,持续跟踪文件更改

在第二个标签中,多次执行:echo “内容” >> test.txt,向文件追加内容

观察第一个标签的变化

五、总结

1. echo命令

可以使用echo命令在命令行内输出指定内容

语法:

无需选项,只有一个参数,表示要输出的内容,复杂内容可以用 ”” 包围

2. `反引号符

被`包围的内容,会被作为命令执行,而非普通字符

3. 重定向符

>,将左侧命令的结果,覆盖写入到符号右侧指定的文件中

>>,将左侧命令的结果,追加写入到符号右侧指定的文件中

4. tail命令

查看文件尾部内容,并可以持续跟踪

语法:
-f :持续跟踪, -num :启动的时候查看尾部多少行,默认 10
Linux 路径,表示被查看的文件

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值