🚀 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 腳本開發、服務調試、日志分析的每一個角落
📌 如果你覺得本文有幫助,歡迎 👍 點贊 + ? 收藏 + 💬 評論支持!