終端可以是豐富多彩的 echo實用技巧

2021-10-02 12:30:38 字數 3442 閱讀 8436

當我們編寫指令碼, 或者寫一些"新手教學"的時候, 經常會用到更改配置檔案的情況, 比如在centos7中更換docker國內映象源, 傳統的做法是, 備份舊檔案, 然後,vi開啟/etc/docker/daemon.json, 輸入

如果善用echo,我們可以一行命令搞定echo > /etc/docker/daemon.json

祭出一張htop的軟體介面

echo -e "\e[0;30m 這是黑色 \e[0m"

echo -e "\e[0;31m 這是紅色 \e[0m"

echo -e "\e[0;32m 這是綠色 \e[0m"

echo -e "\e[0;33m 這是黃色 \e[0m"

echo -e "\e[0;34m 這是藍色 \e[0m"

echo -e "\e[0;35m 這是洋紅色 \e[0m"

echo -e "\e[0;36m 這是青色 \e[0m"

echo -e "\e[0;37m 這是白色 \e[0m"

顏色碼:重置=0,黑色=30,紅色=31,綠色=32,黃色=33,藍色=34,洋紅=35,青色=36,白色=37

# 反白

echo -e "\e[7;30m 這是黑色 \e[0m"

echo -e "\e[7;31m 這是紅色 \e[0m"

echo -e "\e[7;32m 這是綠色 \e[0m"

echo -e "\e[7;33m 這是黃色 \e[0m"

echo -e "\e[7;34m 這是藍色 \e[0m"

echo -e "\e[7;35m 這是洋紅色 \e[0m"

echo -e "\e[7;36m 這是青色 \e[0m"

echo -e "\e[7;37m 這是白色 \e[0m"

# 跳動

echo -e "\e[5;30m 這是黑色 \e[0m"

echo -e "\e[5;31m 這是紅色 \e[0m"

echo -e "\e[5;32m 這是綠色 \e[0m"

echo -e "\e[5;33m 這是黃色 \e[0m"

echo -e "\e[5;34m 這是藍色 \e[0m"

echo -e "\e[5;35m 這是洋紅色 \e[0m"

echo -e "\e[5;36m 這是青色 \e[0m"

echo -e "\e[5;37m 這是白色 \e[0m"

# 下劃橫線

echo -e "\e[4;30m 這是黑色 \e[0m"

echo -e "\e[4;31m 這是紅色 \e[0m"

echo -e "\e[4;32m 這是綠色 \e[0m"

echo -e "\e[4;33m 這是黃色 \e[0m"

echo -e "\e[4;34m 這是藍色 \e[0m"

echo -e "\e[4;35m 這是洋紅色 \e[0m"

echo -e "\e[4;36m 這是青色 \e[0m"

echo -e "\e[4;37m 這是白色 \e[0m"

# 淺色

echo -e "\e[2;30m 這是黑色 \e[0m"

echo -e "\e[2;31m 這是紅色 \e[0m"

echo -e "\e[2;32m 這是綠色 \e[0m"

echo -e "\e[2;33m 這是黃色 \e[0m"

echo -e "\e[2;34m 這是藍色 \e[0m"

echo -e "\e[2;35m 這是洋紅色 \e[0m"

echo -e "\e[2;36m 這是青色 \e[0m"

echo -e "\e[2;37m 這是白色 \e[0m"

# 加粗

echo -e "\e[1;30m 這是黑色 \e[0m"

echo -e "\e[1;31m 這是紅色 \e[0m"

echo -e "\e[1;32m 這是綠色 \e[0m"

echo -e "\e[1;33m 這是黃色 \e[0m"

echo -e "\e[1;34m 這是藍色 \e[0m"

echo -e "\e[1;35m 這是洋紅色 \e[0m"

echo -e "\e[1;36m 這是青色 \e[0m"

echo -e "\e[1;37m 這是白色 \e[0m"

# 正常輸出

echo -e "\e[0;30m 這是黑色 \e[0m"

echo -e "\e[0;31m 這是紅色 \e[0m"

echo -e "\e[0;32m 這是綠色 \e[0m"

echo -e "\e[0;33m 這是黃色 \e[0m"

echo -e "\e[0;34m 這是藍色 \e[0m"

echo -e "\e[0;35m 這是洋紅色 \e[0m"

echo -e "\e[0;36m 這是青色 \e[0m"

echo -e "\e[0;37m 這是白色 \e[0m"

# 改變背景色

echo -e "\e[0;37;40m 黑色背景 \e[0m"

echo -e "\e[0;37;41m 紅色背景 \e[0m"

echo -e "\e[0;37;42m 綠色背景 \e[0m"

echo -e "\e[0;37;43m 黃色背景 \e[0m"

echo -e "\e[0;37;44m 藍色背景 \e[0m"

echo -e "\e[0;37;45m 洋紅背景 \e[0m"

echo -e "\e[0;37;46m 青色背景 \e[0m"

echo -e "\e[0;37;47m 白色背景 \e[0m"

好玩才是最重要的, echo是乙個簡單而好玩的命令, 如果你對shell程式設計感興趣, echo或許是入門shell程式設計的極好方式~

Mac Tips 讓你的終端豐富多 彩

不知用水果的朋友們,對其預設terminal的主題的印象如何,我是覺得很不爽,字太小,看著十分的吃力.於是乎.改 看截屏先.img 怎麼樣,還可以吧.下面介紹下步驟 安裝 url simbl url 和 url terminalcolors url 解壓後,雙擊 ir black.terminal ...

SignalR 中豐富多彩的訊息推送方式

在 signalr 中,使用者表示連線,乙個使用者代表乙個連線,乙個 系統使用者 可以建立多個連線身份,通過函式集線器,可以給乙個使用者的所有連線傳送訊息 比如乙個 系統使用者 擁有多個連線,這些連線分別是 web連線 android手機客戶端連線,ios手機客戶端連線 或者其它客戶端連線,系統使用...

讓你的文字框(input)更加豐富多彩

css 上面的 中 input.txtinput 定義了文字框中有小圖示的通用樣式,其中 padding 的第四個值是定義文字內容從 20 象素處開始,原因是本文的是 16 象素大小,文字四周有 2 象素的邊距。具體到實際應用,需要根據你的大小決定。然後,我們又定義了 searchinput 和 c...