選項含義
-n輸出文字的時候不產生新行(預設不用)。
-e在帶有單引號 』 或雙引號 " 的字串中將使用轉義字元 \
-e在帶有單引號 』 或雙引號 " 的字串中將禁用轉義字元 \
–help–version在 man 文件中表示分別檢視幫助和版本,但是我在 zsh 和 bash 中直接使用 echo 命令是無法檢視幫助和版本的。但是神器的 google 給我答案,可以使用命令的全路徑形式可以檢視 echo 的幫助和版本,即 $ /bin/echo --help 和 $ /bin/echo --version。在 bash 中,還可以使用 type -p echo 獲得 echo 的全路徑,然後使用 $() 執行文字內的命令。
使用**-e**選項時的轉義字元
echo 的轉義字元
轉義字元
含義轉義字元
含義\\
反斜槓\a
響鈴(但我在zsh 或 bash 從來沒響鈴多)
\b退格符,刪除乙個字元
\c文字的最後不加上換行符
\e輸出乙個轉義字元(我也不知到什麼意思)
\f換行但所在列不變
\n換行且游標在第一列
\r游標移至行首,但不換行
\t水平的製表符
\v與 \f 一樣
\0nnn 或 \nnn
將八進位制轉義為字元
\xnn
將十六進製制轉義為字元
我發現 zsh 一直都是將 echo 視為內建的的,然後要使用八進位制,十六進製制不能進行轉義然後我就使用alias echo="/bin/echo",真是機智。用轉義序列來設定文字顏色
序列文字顏色
序列文字顏色
\033[0;30m
黑色\033[1;30m
淺灰色\033[0;31m
紅色\033[1;31m
淺紅色\033[0;32m
綠色\033[1;32m
淺綠色\033[0;33m
棕色\033[1;33m
黃色\033[0;34m
藍色\033[1;34m
淺藍色\033[0;35m
粉紅色\033[1;35m
淺粉色\033[0;36m
青色\033[1;36m
淺青色\033[0;37m
淺灰色\033[1;37m白色
\033是表示顏色編碼的開始,清除顏色設定是\033[0m。舉乙個例子: $ echo -e 「\033[30m 黑色字 \033[0m」
善用return this,讓物件鏈飛一會兒
class person public function say public function see public function sleep person1 new person dido women 32 person1 say person2 new person eminem male...
讓設計模式飛一會兒 開篇獲獎感言
從今天開始記錄設計模式相關知識。在後續的文章中,我會盡量用生活中熟悉場景作為例子解釋。當你真的學完每乙個設計模式,並有過一些思考,會發現設計模式不再枯燥乏味,生活處處都會有它的身影。另外,在技術領域,設計模式大量存在於各類主流開源框架中,其中以spring,mybatis等為典型代表,設計模式在其中...
Ubutun磁碟突然爆滿,刪去檔案一會兒又爆滿
某日照常開啟虛擬機器的ubutun 16.04準備工作,但是卻沒有像往常一樣開啟桌面,而是進入了tty終端,並且讓輸入密碼,輸入startx想進入桌面,還是沒進去,仔細檢視說明,提示沒有空間,於是果斷在tty終端刪除了乙個5g的備份檔案,重新reboot終於進入了夢寐以求的桌面。可是好景不長,沒過十...