在終端進行顯示輸出,主要基本命令爲 echo 與 printf.bash
關於echo:工具
1:其語法結構爲:echo -選項參數 字符串;spa
在使用echo, printf時要確保全部的選項在將輸出的字符串以前,不然會被視爲另一個字符串。命令行
例如:echo hello,world echo 'hello,world' echo "hello,world" ;blog
echo是將指定的字符串送到標準輸出(stdout),並默認在最後換行;字符串
2:關於字符串的格式,加單引號,雙引號,以及什麼都不加都行,但各有其特定的用途及反作用。終端
主要差別性以下:語法
當使用雙引號時,就不能打印一些特殊字符如:!等, 那麼咱們就可使用單引號,或者在特殊字符前加上 \ ;im
當不使用引號時,咱們就不可以使用 " ; " 分號,由於在bash中,將分號做爲了命令之間的分隔符;d3
3:使用選項參數:
-n 禁止在最後自動換行;
-e 當在字符串中包含轉義字符串的時候要使用 -e, 如\a, \b, \c, \f, \n, \r, \t, \v, \\, 等,以及打印彩色輸出時;主要用來解釋轉義字符;
-E 不解釋轉義字符;
關於printf:
1:該命令使用的參數與C語言同樣,與echo在使用引號上有必定的類似之處,讀取字符串是遇到空格結束,默認下,不會自動添加換行符。
2:而且能夠經過格式化字符串來指定字符串的寬度,如:
注:掌握了echo這個簡單的命令之後(固然他的做用遠不止這些),你會以爲這個命令行工具(Shell)不是那麼的死板,即便你如今不可以去用它作一些事情,可是會讓你更加容易接受它。