Linux echo tail重定向符

一:echo命令

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

语法: echo 输出的内容

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

演示:

  • 在终端上显示:

 输出内容带空格的话,最好用”“包围



反引号 ` 

可以通过将命令用反引号(通常也称为飘号)` 将其包围,被`包围的内容,将被作为命令执行,而非普通字符。

重定向符 >和>>

  1. > 将左侧命令的结果,覆盖写入到符号右侧指定的文件中
  2. >> 将左侧命令的结果,追加写入到符号右侧指定的文件中 没有文件会自动创建

演示:

  • echo "Hello Linux" > itheima.txt

  • echo "Hello Hjt" > itheima.txt (进行覆盖)

 

  • echo "Hello itcast" >> itheima.txt  (>> 追加新内容)

 

二:tail命令

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

tail [-f -num] Linux路径

  • 选项 -f 表示持续跟踪
  • 选项-num 表示查看尾部多少行,不填默认10行
  • 参数,Linux路径,表示被跟踪的文件路径

练习
1.使用echo并配合反引号,输出内容,我当前的工作目录是:‘具体的工作目录路径’

 echo "我当前的工作目录是:`pwd`"

2.并结合重定向符,将输出结果覆盖写入work.txt文件

echo "我当前的工作目录是:`pwd`" > work.txt

 

 3.请使用echo输出任意内容并追加到work.txt中

 

4. 通过tail命令持续跟踪文件内容更改

tail -f work.txt

 

你可能感兴趣的:(Linux入门到精通,linux,运维,服务器)