linux shell基礎1 2 終端列印

2021-09-30 10:16:16 字數 656 閱讀 7982

命令:echo

預設echo呼叫最後會新增乙個換行符。

echo '***************xx' 單引號原樣輸出。

echo "***************xx"雙引號會對其中的$引用、轉義字元進行解釋。

當在雙引號中使用帶雙引號的文字時,應該在echo之前使用set +h

命令:printf

printf "%-5s %-10s %-4s\n" no name mark

%s、%d、%f都是格式替代符

-5 表示左對齊,寬度為5。如不指定左對齊,字串則採用右對齊形式。如字元寬度不夠,則用空格補充;若超出,則自動擴充套件。

%-4.2   .2指定2個小數字。

\n換行符

注意:echo、printf中的標誌如(-e、-n等)應該出現在命令行內任何字串之前,否則bash會將其視為另外乙個字串。

echo可以使用-n來忽略結尾的換行符。echo -n "12\t\3"

echo可以使用-e來使用雙引號內的轉義字元作為引數。如:echo -e  "12\t\3"

列印彩色輸出

重置0;黑色30;紅色31;綠色32;黃色33;藍色34;洋紅35;青色36;白色37

echo -e "\e[1;32mthisi\e[1;31msdfsdfds\e[0m"

事件基礎 終

預設行為 什麼是預設行為 l阻止表單預設行為 stop from 普通寫法 return false oncontextmenu 瀏覽器右擊屬性 例子1.遮蔽右鍵選單 彈出自定義右鍵選單 out right of 例子2.只能輸入數字的輸入框 keydown keyup事件的區別 number on...

Linux Shell指令碼基礎

shell指令碼在處理自動迴圈或大的任務方面可節省大量時間,且功能強大。任何指令碼都可能有注釋,加注釋需要此行的第乙個字元為 直譯器對此行不予解釋。指令碼不是複雜的程式,它是按行解釋的。指令碼第一行總是以 bin sh開始,這段指令碼通知shell使用系統上的 bourne shell直譯器。指令碼...

Linux Shell程式設計基礎

簡單學習了一下shell 程式設計的一些基礎知識,這裡作各總結吧。1,變數 shell變數分為本地變數,環境變數,位置變數和預定義變數 1 本地變數 本地變數是只能在使用者寫的shell指令碼生命週期中有效的變數,在使用者的shell退出之後,該變數就不存在了。一般的定義格式為 local vari...