🚀 Linux 常用命令详解:echo、tail 与重定向符号全解析(含通俗案例)
📅 更新时间:2025年6月17日
🏷️ 标签:Linux基础 | Shell命令 | echo | tail | 输出重定向 | Linux入门
文章目录
- 前言
- 一、echo 命令
- 1.基本语法
- 2.示例:
- 3.反引号
- 二、重定向符
- 1. >
- 2. >>
- 三、tail 命令
- 1.基本语法
- 2.用法
- 选项 -num
- 选项 -f 动图演示
- 总结
前言
今天我们来学习Linux中的echo
与tail
一、echo 命令
echo
命令就类似于我们之前学过的print
,用来输出语句
1.基本语法
echo "输出语句"
2.示例:
echo "hello world"输出:
hello world
3.反引号
当我们用反引号包含 echo
后面的内容的时候
表示的不是直接打印这个数据,而是打印反引号这个命令执行后的数据
echo "pwd"输出:
pwd
echo `pwd`输出:
/home/kkkk
我们可以发现,当加上反引号后,首先先执行pwd
命令获取当前地址,然后echo
输出
二、重定向符
" > " 将左侧命令的结果 覆盖
到符号右侧指定的文件中
" >> " 将左侧命令的结果 追加
到符号右侧指定的文件中
1. >
首先我们先创建一个文件夹做准备
touch test.txt
然后我们输入命令,将数据覆盖进这个文件中
echo "hello world" > tst.txt
然后我们检查这个文件就能发现这条命令
more test.txt输出:
hello world
我们可以再次覆盖内容进去
echo "my name is xx" > test.txt
more test.txt输出:
my name is xx
我们就会发现之前内容没有了
2. >>
我们前面的文件中有一个内容为 my name is xx
我们再次追加一个内容进去
echo "hello world" >> test.txtmore test.txt
输出:
my name is xx
hello world
我们会发现之前的内容还存在
三、tail 命令
使用 tail
命令可以查看文件尾部内容,跟踪文件最新更改
1.基本语法
tail [选项] [Linux路径]
选项 -f
表示持续跟踪
选项 -num
表示查看文件尾巴多少行,默认是10行
2.用法
当我们输入了很多数据在文件中,我们后续想查看的时候会不方便
ls >> test.txt
more test.txt输出:
my name is xx
hello world
公共的
模板
视频
图片
文档
下载
音乐
桌面
a
a.cpp
fff
global
kkk
lambda.cpp
lrvalue.cpp
main
main.cpp
Makefile
p
p.cpp
test.cpp
test.txt
zz
zz.cpp
如果我们只想查看最后 10 行
我们可以不加选项 默认就行
tail test.txt输出:
lrvalue.cpp
main
main.cpp
Makefile
p
p.cpp
test.cpp
test.txt
zz
zz.cpp
选项 -num
如果我们只想看具体的多少行
我们可以用 -num
选项
tail -5 test.txt输出:
p.cpp
test.cpp
test.txt
zz
zz.cpp
选项 -f 动图演示
当我们输入
tail -f test.txt
的时候,此时会持续对这个文件进行追踪,我们在左侧虚拟机中用echo
进行追加内容到文件中,右侧执行的 tail -f
会实时显示文件最新内容
总结
虽然 echo
、tail
和重定向符号是 Linux 世界中最基础的指令,但它们却贯穿了 Shell 脚本开发、服务调试、日志分析的每一个角落
📌 如果你觉得本文有帮助,欢迎 👍 点赞 + ⭐ 收藏 + 💬 评论支持!