1. echo 輸出 【echo 輸出的內容 】把內容輸出到終端上
如果字符串使用雙引號,echo命令原樣輸出 【 echo "hello world" 】 ;
如果字符串不適用雙引號,字符串中間有多個空格,輸出一個空格 【 echo hello world 】
-n 輸出不換行 【 echo -n "hello world" 】 【 echo -n "hello world" >> file.c】 把內容輸入到文件中
-e 支持轉譯 【 echo -e "hello\tworld" 】
2. 通配符
星號(*) 匹配任意長度的字符串
問號(?) 匹配一個長度的字符 且此處必須有一個字符
方括號([…]) 匹配其中指定的一個字符
方括號([ - ]) 匹配指定的一個字符范圍
方括號([^…]) 除了其中指定的字符,均可匹配
3. 管道符 |
管道可以把一系列命令連接起來,第一個命令的輸出作為第二個命令的輸入
【ls . | wc -w】
注意:管道的第一個命令必須有輸出,沒有輸出就沒有意義了
4. 輸入/輸出重定向
輸出重定向:將輸出的內容寫到文件里
> 將輸出的內容寫到文件中,如果文件存在,會清空,如果文件不存在創建
>> 將輸出的內容寫到文件中,如果文件存在,以追加的方式寫,如果文件不存在創建
輸入重定向
<
5. 命令置換
命令置換是把一個命令的輸出結果賦值到一個變量中
【 A=`ls` 】 把 ls 命令的結果賦給變量 A
【B=$(ls)】