tft每日頭條

 > 科技

 > linux 常見命令

linux 常見命令

科技 更新时间:2024-08-14 23:20:22
CentOS7.3學習筆記總結(七十三)-linux系統中的最常用命令之一-echo

echo命令在linux系統中的通過man命令查到的幫助文檔中說的非常簡單,就是顯示一行文本(display a line of text),個人認為echo命令是linux中最基礎的命令,也是非常常用的命令,特别是在shell腳本中用處最多,echo命令的功能也是非常的多的。我們接下來就介紹一些echo命令的常用方法。

1、 echo幫助查看特别之處,不是echo -h、echo --help,而是help echo。

linux 常見命令(linux系統中的最常用命令之一-echo)1

2、 查看echo的版本,我們直接使用echo --version是無法輸出版本的,因為echo會把--version回顯輸出的。因為我們在執行echo命令的時候并不是執行/usr/bin/echo,而是執行的是bin_print函數(不做介紹了),我們如果要看echo版本,需要直接用全路徑/usr/bin/echo --version,前面的help也可以用/usr/bin/echo --help查看。

linux 常見命令(linux系統中的最常用命令之一-echo)2

linux 常見命令(linux系統中的最常用命令之一-echo)3

3、 除了--help和--version選項,還有-n(不尾随換行符)、-e(啟用解釋反斜杠的轉義功能)、-E(禁用解釋反斜杠的轉移功能(默認))三個選項

回顯文本:

linux 常見命令(linux系統中的最常用命令之一-echo)4

linux 常見命令(linux系統中的最常用命令之一-echo)5

\b退格,但是當\b後面沒有任何字符時,并沒有退格,隻有\b後面存在字符時,一個\b相當于一次退格。

linux 常見命令(linux系統中的最常用命令之一-echo)6

\n轉義後換行,輸出的字符是從\n處開始另起一行顯示。

\f轉義後換行,輸出的字符是從\f處開始接上一行的尾部顯示。

linux 常見命令(linux系統中的最常用命令之一-echo)7

上圖第一例中,\r後面5個字符(一個空格),轉義後,覆蓋前面的Still 五個字符;第二例中\r後面沒有字符,全句全部保留,沒有任何覆蓋;第三例中\r後面的字符數超過前面的字符數,前面\r前面的字符全部被覆蓋。

4、 顯示命令結果

echo `date`#注意這裡不是單引号,而是反引号(就是鍵盤上面的波浪号下面的符号)

linux 常見命令(linux系統中的最常用命令之一-echo)8

5、 顯示色彩

格式:

echo -e "\033[顔色1;顔色2m 要展示的文字 \033[0m"

echo -e "\033[31;43m Still water runs deep.\033[0m"

linux 常見命令(linux系統中的最常用命令之一-echo)9

解釋:

-e:啟用轉義

"\033[顔色1;顔色2m:轉義序列,一個整體,不要有空格,\033[轉義開始,顔色1是前景顔色,顔色2是背景顔色,m是轉義序列結束标志。

\033[0m:表示将顔色恢複回原來的配色

常用顔色:前景色:黑30、紅31、綠32、黃33、藍34、洋紅35、青36、白37;背景色:黑40、紅41、綠42、黃43、藍44、洋紅45、青46、白47

6、 顯示系統裡的各種變量

顯示PATH環境變量:

echo $PATH

顯示當前用戶家目錄:

echo $HOME

顯示基本提示符:

echo $PS1

linux 常見命令(linux系統中的最常用命令之一-echo)10

等等

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved